Actor (82 credits)
- Snatch (2017) Bob Fink
- Fungus the Bogeyman (мини-сериал) (2015) Daryl
- Jonathan Strange & Mr Norrell (2015) The Gentleman
- The Musketeers (2014) Rochefort
- Hardwire (2013) Nick
- Without You (2012) Greg Manning
- Mad Dogs (2011) Rick
- The Jonathan Ross Show (2011) играет самого себя
- Wild Bill (2011) Adam
- Accused (2010) Kenny Armstrong
- Ben Hur (2010) David
- Worried About the Boy (2010) Steve Strange
- Do Elephants Pray? (2010) Marrlen
- The Good Wife (2009)
- The Real Casino Royale (2009) рассказчик, voice acting
- Almost Famous II (2009) хроника
- Wanted (2008) The Repairman
- Burn Up (2008) Philip Crowley
- Messiah: The Rapture (2008) Joseph Walker
- Intercom (2008) Simon
- Mutual Friends (2008) Martin Grantham
- The Alan Titchmarsh Show (2007) играет самого себя
- Ballet Shoes (2007) Mr. Simpson
- Ballet Shoes: Interview with Emma Watson (2007) Mr. Simpson, хроника, not listed in credits
- Ballet Shoes: Deleted Scenes (2007) Mr. Simpson, not listed in credits
- Seduction School: Size Doesn't Matter (2006) рассказчик, voice acting
- Land of the Blind (2006) Pool
- Strutter (2006)
- Dracula (2006)
- Life on Mars (2006) Tony Crane
- The Lives of the Saints (2006) Father Daniel
- Terry Pratchett's Hogfather (2006) Teatime
- Hooligans (2005) Steve Dunham
- Colour Me Kubrick: A True...ish Story (2005) Hud
- Vincent (2005) Gary da Silva
- Twisted Tales (2005) Alex Wright
- Secrets (2004) Harry
- Agatha Christie's Marple (2004) Captain Ainsworth / not listed in credits
- Pretending to Be Judith (2004) Hugo
- Hustle (2004) Danny Blue
- The Principles of Lust (2003) Billy
- Reversals (2003) Dr. Chris Singleton
- The Silent Treatment (2003) Bill
- State of Play (2003) Dominic Foy
- Perfect (2003) Doug
- Hellraiser: Deader (2003) Joey
- Song for a Raggy Boy (2003) Brother Mac
- NCS Manhunt (2002) Laurence Bright
- Look Around You (2002) Man with too many EBEs, not listed in credits
- No Night Is Too Long (2002) Dr. Ivo Steadman
- f2point8 (2002) James
- Al's Lads (2002) Jimmy
- Revengers Tragedy (2002)
- The Bombmaker (2001) Quinn
- Men Only (2001) Mac
- Band of Brothers (2001) Albert Blithe
- Free Spirits (2000) Cokehead
- Clocking Off (2000) PC Jason Woods
- Big Bad World (1999) Russell
- The Vice (1999) P.C. Dougie Raymond
- Pornography: A Secret History of Civilisation (1999) Marqius de Sade readings
- Oliver Twist (1999) Monks
- Alice Through the Looking Glass (1998) Tweedle-Dee
- B. Monkey (1998) Terence
- How Do You Want Me? (1998) Mark Piggott
- Dad Savage (1998) Vic
- Bring Me the Head of Mavis Davis (1997) Clint
- Sharpe: The Legend (1997) Rymer, хроника
- Shine (1996) Ray
- Hidden in Silence (1996) Lubic
- Boston Kickout (1995) Robert
- Prime Suspect: The Scent of Darkness (1995) DC Andy Dyson
- The Adventures of Young Indiana Jones: Attack of the Hawkmen (1995) Baron Von Richthofen, хроника
- Ghostbusters of East Finchley (1995) Butch
- Wycliffe (1994) DC Arnie Swarland
- Sharpe's Company (1994)
- The Big Breakfast (1992) играет самого себя
- An Ungentlemanly Act (1992) Tony Hunt
- Gawain and the Green Knight (1991) King Arthur
- A Very Peculiar Practice (1986) Placard Carrier, not listed in credits
- Storyboard (1983) Student at Party, not listed in credits
- The Richard Dimbleby Lecture (1972) играет самого себя, not listed in credits