2026The OresteiaChristopher MiddletonMovie
2026Tip ToeClive Goss · 5 episodesShow
2026GoneMichael Polly · 6 episodesShow
2025The Woman in Cabin 10Thomas HeatherleyMovie
2025Prime TargetProfessor Robert Mallinder · 3 episodesShow
2025ManhuntNarrator · 3 episodesShow
2024SlingshotSam NapierMovie
2024Daddy IssuesMalcolm · 12 episodesShow
2024The Walking Dead: The ReturnThe Governor (archive footage)Movie
2024Six Inches of SoilNarrator (animated sequence)Movie
2023The Long ShadowDCS George Oldfield, ACC George Oldfield · 5 episodesShow
2023Gods of TennisNarrator · 3 episodesShow
2023Turkey: Empire of ErdoganNarrator · 2 episodesShow
2023Britain's Notorious Prisons - StrangewaysNarratorMovie
2023Britain's Notorious PrisonsNarrator · 2 episodesShow
2022DampyrGorkaMovie
2022Ellie & NatasiaDentist · 1 episodeShow
2022SherwoodDCS Ian St Clair · 12 episodesShow
2021The Colour RoomFred RidgewayMovie
2020The Singapore GripWalter Blackett · 6 episodesShow
2020Klopp: The Inside StoryNarratorMovie
2020A Separate PeaceJohn BrownMovie
2019Good OmensCaptain Vincent · 1 episodeShow
2018The City and the CityTyador Borlú · 4 episodesShow
2018National Theatre Live: Julius CaesarMark AntonyMovie
2018BritanniaGeneral Aulus Plautius · 27 episodesShow
2017Lion Country: Night and DayNarrator (voice) · 3 episodesShow
2016The Ones BelowJonMovie
2016National Theatre Live: HangmenHarryMovie
2016The Not So Secret Life of the Manic Depressive: 10 Years OnNarrator (voice)Movie
2015Ronaldo(voice)Movie
2015Rock 'n' Roll AmericaNarrator · 3 episodesShow
2015Secrets of Mexico's Drug WarNarratorMovie
2014The MissingSam Webster · 8 episodesShow
2014The DriverVince McKee · 3 episodesShow
2014ExtantTobias Shepherd · 10 episodesShow
2014Inside No. 9Martin · 1 episodeShow
2014The 7.39Carl Matthews · 2 episodesShow
2013Welcome to the PunchThomas GeigerMovie
2012The Hollow CrownEarl of Northumberland · 1 episodeShow
2012True LoveAdrian · 1 episodeShow
2012EarthboundBill NormanMovie
2011London's BurningBorough CommanderMovie
2011BlitzDunlopMovie
2011The Field of BloodMurray Devlin · 4 episodesShow
2011MacbethMacbethMovie
2011South RidingRobert Carne · 3 episodesShow
2011Gee GeeMichaelMovie
2010Thorne: ScaredycatDI Tom ThorneMovie
2010ThorneTom Thorne · 6 episodesShow
2010Cooked(voice)Movie
2010CenturionBothosMovie
2010Mrs MandelaTheunis SwanepoelMovie
2009Nowhere BoyBobby DykinsMovie
2009Red Riding: The Year of Our Lord 1980Maurice JobsonMovie
2009Red Riding: The Year of Our Lord 1983Maurice JobsonMovie
2009Red Riding: The Year of Our Lord 1974Maurice JobsonMovie
2009U Be DeadDr. Jan FalkowskiMovie
2009Is Anybody There?SteveMovie
2009Red RidingDS Maurice Jobson · 3 episodesShow
2008Doctor Who: The Next DoctorJackson LakeMovie
2008Meet The Immigrants6 episodesShow
2008The Other Boleyn GirlThomas Howard - Duke of NorfolkMovie
2008Sense and SensibilityColonel Brandon · 3 episodesShow
2007The Water HorseCaptain Thomas HamiltonMovie
2007MeadowlandsDanny Brogan · 8 episodesShow
2007The ReapingDougMovie
2007Five DaysDI Mal Craig · 10 episodesShow
2007Taking LibertiesNarrationMovie
2006Viva BlackpoolRipley HoldenMovie
2006Basic Instinct 2Michael GlassMovie
2005StonedTom KeylockMovie
2005DerailedSam GriffinMovie
2005The Year London Blew UpNarrator (voice)Movie
2004BlackpoolRipley Holden · 6 episodesShow
2004Zero Hour: Massacre at Columbine HighNarratorMovie
2004Zero HourNarrator (Voice) · 4 episodesShow