Actor (110 credits)
- Howl (2015) Driver
- Gotham (2014) Alfred Pennyworth
- The Musketeers (2014) Sarazin
- The Five(ish) Doctors Reboot (2013) Sean Pertwee
- Alan Partridge: Alpha Papa (2013) Steve Stubbs
- The Job Lot (2013) Sergeant Steve Fox
- Common Ground (2013) Mickey Quinn
- The Magnificent Eleven (2013) Pete
- Jo (2013) Charlie
- Spains Worst Rail Disaster (2013) рассказчик
- The Seasoning House (2012) Goran
- U.F.O. (2012) Tramp
- Elementary (2012) Gareth Lestrade
- St George's Day (2012)
- Them from That Thing (мини-сериал) (2012) Various
- Walk Like a Panther (2011) Tony Smith
- Death in Paradise (2011) Malcolm Powell
- Four (2011) Detective
- Wild Bill (2011) Jack
- Ultramarines: A Warhammer 40,000 Movie (2010) Brother Proteus, voice acting
- Devil's Playground (2010) Rob
- 4.3.2.1. (2010) Mr. Richards
- Just for the Record (2010) Sensei
- Luther (2010) Terry Lynch
- In Passing (2009) Captain P Maybrick
- Trapped (2009) Alan
- Slingers (2009) Colonel Hall
- Decoding Cadfael (2008) рассказчик, voice acting
- MasterChef: The Professionals (2008) играет самого себя - рассказчик
- Mutant Chronicles (2008) Capt. Nathan Rooker
- Honest (2008) DS Ed Bain
- The Making of «Dangerous Parking» (2008)
- Doomsday (2008) Dr. Talbot
- The Wrong Door (2008)
- The Unsinkable Titanic (2008) рассказчик
- Journey to the Edge of the Universe (2008) рассказчик, voice acting
- Nuclear Secrets (2007) рассказчик
- Skins (2007) Simon the Lecturer
- Goal II: Living the Dream (2007) Barry Rankin
- The Tudors (2007) King Henry's Uncle, not listed in credits
- Dangerous Parking (2007) Ray
- Ancient Rome: The Rise and Fall of an Empire (2006) Julius Caesar
- The Moon (2006) играет самого себя - рассказчик, voice acting
- When Evil Calls (2006) The Janitor
- Wilderness (2006) Jed
- Strutter (2006) not listed in credits
- Botched (2006) Mr. Groznyi
- Renaissance (2006) Montoya, voice acting
- Kidnap & Rescue: The Roy Hallums Story (2006) рассказчик, voice acting
- The Battle for Rome (мини-сериал) (2006) Caesar
- The 100 Greatest War Films (2005) рассказчик, voice acting
- Wild Europe (2005) играет самого себя - presenter
- Goal! (2005) Barry Rankin
- Greyfriars Bobby (2005) Duncan Smithie
- The Last Drop (2005) Sgt. Bill McMillan
- A Bear's Tail (2005) Richard Head
- The Prophecy: Uprising (2005)
- A Bear's Christmas Tail (2004) Richard Hennerson
- London: The Greatest City (2004) рассказчик, voice acting
- The Tower (2004) рассказчик
- Agatha Christie's Marple (2004) Dr Owen Griffith
- Spymaster (2004) рассказчик (2002)
- Zero Hour (2004) рассказчик
- Julius Caesar (2002) Labienus
- Bo' Selecta! (2002) играет самого себя
- Revealed (2002) играет самого себя - рассказчик
- Equilibrium (2002) Father
- The Fear (2001) Storyteller
- The 51st State (2001)
- Dog Soldiers (2001) Sgt. Harry G. Wells
- Five Seconds to Spare (2000) Piers
- Love, Honour and Obey (2000) Sean
- Seven Days to Live (2000)
- In the Beginning (2000) Issac
- Tube Tales (1999) Driver (segment 'Steal Away')
- Cleopatra (1999) Marcus Brutus
- The Adventures of Young Indiana Jones: Trenches of Hell (1999) Heinz, хроника
- Macbeth (1998) Macbeth
- Soldier (1998) Mace
- The Real .... (1998) рассказчик
- Stiff Upper Lips (1998) George
- Tale of the Mummy (1998) Bradley Cortese
- Operation Good Guys (1997)
- Event Horizon (1997) Smith
- Cold Feet (1997) Mark Cubitt
- Deadly Voyage (1996) Ion
- Bodyguards (1996) Ian Worrell
- Blue Juice (1995)
- I.D. (1995) Martin
- Without Walls: For One Night Only: Errol Flynn (1994) David Niven
- Cadfael (1994) Hugh Beringar
- Shopping (1994) Tommy
- Dirty Weekend (1993) The Quiet One
- Swing Kids (1993) Gestapo Arresting Berger
- Leon the Pig Farmer (1992) Keith Chadwick
- Virtual Murder (1992) Matt Andries
- Performance (1992) Tomazo
- London Kills Me (1991) German Tourist
- Trauma (1991) Youth at Station
- Coping with Cupid (1991) Peter
- Clarissa (1991)
- Harry Enfield's Television Programme (1990) Dont's Son-in-Law
- The Tragedy of Flight 103: The Inside Story (1990) Oliver Koch
- The Chief (1990) Det. Sgt. Kevin Powers
- Cluedo (1990) Richard Forrest
- Chancer (1990) Jamie Douglas
- Poirot (1989) Ronnie Oglander
- Hard Cases (1988) Dominic Lutovski
- Prick Up Your Ears (1987) Orton's Friends
- Natural World (1983) рассказчик
Director (1 credits)