Actor
- The Great Train Robbery (2013)
- Isle of Dogs (2011)
- The Silence (2010)
- Vexed (2010)
- The 39 Steps (2008)
- Daylight Robbery (2008)
- Are You Ready for Love? (2007)
- Attack Force (2006)
- Stormbreaker (2006)
- Heidi (2005)
- Doc Martin (2004)
- Murphy's Law (2003)
- Sunday (2002)
- Thunderpants (2002)
- Murphy's Law (2001)
- Deflation (2001)
- Othello (2001)
- Waking the Dead (2000)
- Lock, Stock... (2000)
- Command Approved (2000)
- Every Woman Knows a Secret (1999)
- Virtual Sexuality (1999)