2024
Roommate Regret as Alec
2012
Cockneys vs Zombies as Davvers
2011
Becoming Human as Mr. Roe (8 episodes)
2009
The Descent: Part 2 as Lynch
2009
Right Hand Drive as Norman
2008
Mirrors as Gary Lewis
2004
The Life and Death of Peter Sellers as Britt at Hospital Reporter #2
2002
Crush as Young Police Constable
2001
Jack and the Beanstalk: The Real Story as Operator #1 (2 episodes)
2001
Strumpet as Record Engineer
2001
Sword of Honour as Sapper Capt. Beech