2025Missing YouMonte Leburne · 3 episodesShow
2024The Red KingIan Prideaux · 5 episodesShow
2022Big BoysDennis · 4 episodesShow
2020Van der ValkPiet van der Valk · 12 episodesShow
2019Beecham HouseSamuel Parker · 6 episodesShow
2019FlackTom · 8 episodesShow
2018SafePete Mayfield · 8 episodesShow
2017PortersGraham Post · 1 episodeShow
2017SnatchBob Fink · 10 episodesShow
2015Fungus The BogeymanMovie
2015Jonathan Strange & Mr NorrellThe Gentleman · 7 episodesShow
2014The MusketeersRochefort · 10 episodesShow
2013Do Elephants Pray?MarrlenMovie
2011Without YouGreg Manning · 3 episodesShow
2011Wild BillAdamMovie
2011Mad DogsRick · 14 episodesShow
2010AccusedKenny Armstrong · 1 episodeShow
2010Worried About the BoySteve StrangeMovie
2010Touched by Frost: Goodbye JackNarrator (voice)Movie
2010Ben HurDavid · 2 episodesShow
2009Do It Yourself: The Story of Rough TradeNarratorMovie
2008Ballet ShoesMr. SimpsonMovie
2008Mutual FriendsMartin Grantham · 6 episodesShow
2008WantedThe RepairmanMovie
2008Burn UpPhilip Crowley · 2 episodesShow
2007HogfatherTeatimeMovie
2007Lives of the SaintsFather DanielMovie
2006DraculaDraculaMovie
2006HogfatherTeatime · 2 episodesShow
2006Land of the BlindPoolMovie
2006Life on MarsTony Crane · 1 episodeShow
2005Colour Me KubrickHudMovie
2005Green Street HooligansSteve DunhamMovie
2005Hellraiser: DeaderJoeyMovie
2005Doctor Who Confidential1 episodeShow
2005Twisted TalesAlex Wright · 1 episodeShow
2004HustleDanny Blue · 25 episodesShow
2003ReversalsDr. Chris SingletonMovie
2003The Silent TreatmentBillMovie
2003Spine ChillersAlex · 1 episodeShow
2003State of PlayDominic Foy · 6 episodesShow
2003The Principles of LustBillyMovie
2003Song for a Raggy BoyBrother MacMovie
2003PerfectDougMovie
2002No Night Is Too LongDr Ivo SteadmanMovie
2002Look Around YouMan with too many EBEs · 1 episodeShow
2002Revengers TragedySupervacuoMovie
2002Al's LadsJimmyMovie
2001Band of BrothersAlbert Blithe · 3 episodesShow
2001Pretending to Be JudithHugoMovie
2001Men OnlyMacMovie
2001MessiahDCI Joseph Walker · 2 episodesShow
2001The BombmakerQuinnMovie
2000Free SpiritsCokeheadMovie
2000Black CabStuart · 1 episodeShow
1999Oliver TwistMonks · 4 episodesShow
1999Pornography A Secret History of Civilisation1 episodeShow
1999B. MonkeyTerenceMovie
1999The VicePC Dougie Raymond, Dougie Raymond · 6 episodesShow
1998Alice Through the Looking GlassTweedle-DeeMovie
1998Dad SavageVicMovie
1997Sharpe: The LegendRymerMovie
1997Bring Me the Head of Mavis DavisClintMovie
1996ShineRayMovie
1996Hidden in SilenceLubicMovie
1995The Ghostbusters of East FinchleyButch · 3 episodesShow
1995The Adventures of Young Indiana Jones: Attack of the HawkmenBaron Von RichthofenMovie
1995Boston KickoutRobertMovie
1994Sharpe's CompanyCaptain RymerMovie
1993SharpeCpt. Rymer · 1 episodeShow
1992A Touch of FrostGraham McCardy · 1 episodeShow
1992Highlander: The SeriesMorgan d'Estaing · 1 episodeShow
1992Between the LinesP.C. Underwood · 1 episodeShow
1992An Ungentlemanly ActTony HuntMovie
1992HeartbeatRupert Ashfordly · 1 episodeShow
1991Prime SuspectAndy Dyson, DC Andy Dyson · 1 episodeShow
1991Gawain and the Green KnightKing ArthurMovie