2026A Rare BreedRayMovie
2026Agatha Christie's Seven DialsLord Caterham · 2 episodesShow
2025QuezonGovernor-General Leonard WoodMovie
2025Tanvi the GreatMichael SimmonsMovie
2024Last Days of the Space AgeBob Foden · 8 episodesShow
2024What About LoveAmerican AmbassadorMovie
2024The Last FrontLeonardMovie
2023Castlevania: NocturneJuste Belmont (voice) · 9 episodesShow
2023Operation NapoleonWilliam CarrMovie
2023The RigMagnus MacMillan · 12 episodesShow
2022The Lost GirlsHookMovie
2021The ColonyGibsonMovie
2021ReykaAngus Speelman · 16 episodesShow
2020Black BeautyJohn ManlyMovie
2020The Racer‘Sonny’ McElhoneMovie
2020The Windermere Children: In Their Own WordsNarratorMovie
2020The Windermere ChildrenJock LawrenceMovie
2019The Fabric of YouIsaac (voice)Movie
2019The FloodPhilipMovie
2019IsabelColinMovie
2018Mrs WilsonAlec Wilson · 3 episodesShow
2018TitansBruce Wayne / Batman · 11 episodesShow
2018Dusty and MeMickey the BubbleMovie
2017The Tigers of ScotlandNarratorMovie
2017My Cousin RachelKendallMovie
2017Beautiful DevilsMovie
2016DeliciousLeo Vincent · 12 episodesShow
2016Resident Evil: The Final ChapterDr. IsaacsMovie
2016ClevermanJarrod Slade · 12 episodesShow
2015Eye in the SkyJames WillettMovie
2015The Bad Education MoviePasco TrevelyanMovie
2014The Red TentJacob · 2 episodesShow
2014Russia's Mystery FilesNarrator (voice)Movie
2013BreathlessRonald Mulligan · 6 episodesShow
2013Kick-Ass 2Uncle RalphMovie
2012Ripper StreetMadoc Faulkner · 1 episodeShow
2012The Hollow CrownWarwick · 1 episodeShow
2012Prisoners' WivesPaul · 10 episodesShow
2011The Iron LadyAlfred RobertsMovie
2011Borgia2 episodesShow
2010Jack TaylorJack Taylor · 9 episodesShow
2010HavenRoland Holloway · 1 episodeShow
2010Strike BackGerald Crawford · 2 episodesShow
2009Harry BrownSI ChildsMovie
2009Pope JoanVillage PriestMovie
2009Into the StormKing George VIMovie
2009The Case of Unfaithful KlaraDenisMovie
2009Law & Order: UK1 episodeShow
2009Snow Monkeys of JapanNarratorMovie
2009The Diary of Anne FrankOtto FrankMovie
2009The Diary of Anne FrankOtto Frank · 5 episodesShow
2008SlapperRed / Michael SimmonsMovie
2008City of ViceJohn Fielding · 5 episodesShow
2007Starting OverGregor DewhurstMovie
2007The Relief of BelsenJames JohnstonMovie
2007Mrs. Ratcliffe's RevolutionFrank RatcliffeMovie
2007Resident Evil: ExtinctionDr. IsaacsMovie
2007The Last LegionOrestesMovie
2006Small Engine RepairDougMovie
2005Tara RoadDannyMovie
2005Kingdom of HeavenRichard Coeur de LionMovie
2005Man to ManAlexander AuchinleckMovie
2005KidnappedBreck · 3 episodesShow
2004Resident Evil: ApocalypseDr. IsaacsMovie
2003ImpactMarcus HodgeMovie
2003CarlaDanielMovie
2003Spy SorgeRichard SorgeMovie
2003Song for a Raggy BoyBrother JohnMovie
2003The Soul KeeperCarl JungMovie
2002DarknessMarkMovie
2002SpooksVaughan Edwards · 7 episodesShow
2001Gabriel & MeDadMovie
2001Lara Croft: Tomb RaiderManfred PowellMovie
2000ParanoidStanMovie
2000The Wyvern MysteryCharles FairfieldMovie