2026FlaviaInspector HewittMovie
2026OthelloIagoMovie
2025The HackAlan Rusbridger · 7 episodesShow
2025Mr. BurtonPhilip BurtonMovie
2025The ActorLieutenant Murray / Artie Bellman / Cabbie / ArnoldMovie
2025A Cruel Love: The Ruth Ellis StoryJohn Bickford · 4 episodesShow
2024Wander to WonderFumbleton (voice)Movie
2024The InstigatorsAttorney Alan FlynnMovie
2024Nurses Come and Go, But None for MeMovie
2024Mr Bates vs The Post OfficeAlan Bates · 4 episodesShow
2023A Moral ManPhilipMovie
2023Mercy RoadThe AssociateMovie
2023The Long ShadowDCS Dennis Hoban · 5 episodesShow
2023The Canterville GhostThe Reverend Chasuble (voice)Movie
2023HijackPeter Faber · 7 episodesShow
2023Indiana Jones and the Dial of DestinyBasil ShawMovie
2023TetrisRobert SteinMovie
2022The Pale Blue EyeDr. Daniel MarquisMovie
2022Empire of LightNormanMovie
2022The EnglishSebold Cusk · 1 episodeShow
2022The WonderDr. McBreartyMovie
2021A Boy Called ChristmasFather TopoMovie
2021The Electrical Life of Louis WainSir William IngramMovie
2021A Few Miles SouthTedMovie
2021InfinitePorterMovie
2021What If...?Arnim Zola (voice) · 3 episodesShow
2021Danny BoyPhil ShinerMovie
2020Uncle VanyaVanyaMovie
2020ArchiveVincent SinclairMovie
2020First CowChief FactorMovie
2020The Last Thing He WantedPaul SchusterMovie
2019The Dark Crystal: Age of ResistanceLibrarian (voice) · 6 episodesShow
2019The EdgeNarrator (voice)Movie
2019Britain's Viking GraveyardNarratorMovie
2019Looking for RembrandtRembrandt · 3 episodes · CreatorShow
2019Don't Forget the DriverPeter Green / Barry Green · 6 episodes · Writer · 5 episodesShow
2019Out of BlueProf. Ian StrammiMovie
2018Inside Alton TowersNarratorMovie
2018Christopher RobinOwl (voice)Movie
2018ZooSecurity Guard CharlieMovie
2018Jurassic World: Fallen KingdomMr. EversollMovie
2018BBC Horizon: Jupiter RevealedMovie
2018Normandy NudeNewmanMovie
2017Journey's EndMasonMovie
2017KaleidoscopeCarlMovie
2017The SnowmanDC SvensonMovie
2017Atomic BlondeEric GrayMovie
2017The EntertainerPaul LimpMovie
2017Happy EndLawrence BradshawMovie
2016The Witness for the ProsecutionJohn Mayhew · 2 episodesShow
2016MorganDr. Simon ZieglerMovie
2016AnthropoidJan ZelenkaMovie
2016The Secret AgentVerloc · 3 episodesShow
2016The Man Who Knew InfinityLittlewoodMovie
2016Dad's ArmyCaptain MainwaringMovie
2015CapitalRoger · 3 episodesShow
2015The Hunger Games: Mockingjay - Part 2Claudius Templesmith (uncredited)Movie
2015By Our SelvesJohn ClareMovie
2015Tale of TalesKing of HighhillsMovie
2015Wayward PinesDr. Jenkins, David Pilcher · 10 episodesShow
2015The Last Days Of...narrator · 1 episodeShow
2015Marvel's Agent CarterArnim Zola · 1 episodeShow
2014SerenaSheriff McDowellMovie
2014DetectoristsLance Stater · 18 episodesShow
2014By the GunJerryMovie
2014MarvellousNeil BaldwinMovie
2014The Cask of AmontilladoMontresorMovie
2014The DarkDadMovie
2014Captain America: The Winter SoldierDr. Arnim ZolaMovie
2014Honey Badgers: Masters of MayhemNarratorMovie
2013The Hunger Games: Catching FireClaudius TemplesmithMovie
2013Leave to RemainNigelMovie
2012The GirlAlfred HitchcockMovie
2012Berberian Sound StudioGilderoyMovie
2012Snow White and the HuntsmanCollMovie
2012TitanicJohn Batley · 4 episodesShow
2012The Hunger GamesClaudius TemplesmithMovie