Actor
Everest
2015 · as John Taske
Boys on Film 8: Cruel Britannia
2012 · as Martin (segment "Nightswimming")
Powder
2011 · as Tad Brill
Nightswimming
2010 · as Martin
Summer
2008 · as Woody (Woodwork Teacher)
The Crew
2008 · as Steady George
Fast Track: No Limits
2008 · as Neubeck
This Is Personal: The Hunt for the Yorkshire Ripper
2000 · as DC Cleasby
Police 2020
1997 · as DI Brian Sagar
The Trial of Lord Lucan
1994 · as Billy Edgson
Two Golden Balls
1994 · as Nigel Smedley
The Frontline
1993 · as Marty Mad