| The Radleys (2024) as Jared Copeleigh |
| Phallacy (2021) as Nigel |
| The Black Emperor of Broadway (2020) as Charles S. Gilpin |
| Trick or Treat (2019) as Clarence |
| The Fight (2019) as Mick Bell |
| Urban Hymn (2015) as Charlie |
| Hampstead Theatre At Home: Tiger Country (2014) as Brian |
| Northern Soul: Living for the Weekend (2014) as Self - Narrator (voice) |
| Poor Us: An Animated History of Poverty (2012) as Narrator (voice) |
| Clubbed (2008) as Rob |
| Daylight Robbery (2008) as Yardie |
| Kill Kill Faster Faster (2008) as Clinique |
| Kiss of Death (2008) as Clive Morrell |
| Penelope (2007) as Reporter Outside Hospital 2 |
| Miss Marie Lloyd: Queen of the Music Hall (2007) as The Showman |
| Notes on a Scandal (2006) as Bill Rumer |
| Random Quest (2006) as Martin |
| Care (2006) as Mali |
| Colour Me Kubrick (2005) as Mental Patient |
| Blue/Orange (2005) as Christopher |
| Elmina’s Kitchen (2004) as Digger |
| Trafalgar Square (2004) as Narrator (voice) |
| Unconditional Love (2003) as DS Steve Webber |
| Bouncer (2002) as John |
| Offending Angels (2002) as Zeke |
| The Mummy Returns (2001) as Izzy Buttons |
| Shockers: The Visitor (1999) as Matt |
| Rage (1999) as Godwin 'G' |
| Human Traffic (1999) as Koop |
| Plastic Man (1999) as Adam Okoye |
| With Friends Like These as David |
| Greys Inbetween Co-Producer |