Actor
- Tormented (2018)
- Spotless (2015)
- Winter (2015)
- The Fall of the Essex Boys (2013)
- Outside Bet (2012)
- Screwed (2011)
- Mad Dogs (2011)
- A Lonely Place to Die (2011)
- 4.3.2.1 (2010)
- Tuesday (2008)
- Primeval (2007)
- Stardust (2007)
- Devilwood (2006)
- Kidulthood (2006)
- It's All Gone Pete Tong (2004)
- High Infidelity (2003)
- New Tricks (2003)
- Nailing Vienna (2002)
- 24 Hour Party People (2002)
- Murder in Mind (2001)
- Is Harry On The Boat? (2001)
- Londinium (2001)
- It Was an Accident (2000)
- The Bill (1984)