2026The Crystal PlanetGovernor Mordokan (voice)Movie
2026What is dyslexia?The InventorMovie
2025Mara: RebirthNarrator (voice) · 2 episodesShow
2025Palestine 36High Commissioner WauchopeMovie
2025The Count of Monte CristoAbbé Faria · 8 episodesShow
2024The Immortals: The Wonder of the Museo EgizioMovie
2024The BeekeeperWallace WestwyldMovie
2023The CelloFrancescoMovie
2023The FlashAlfred PennyworthMovie
2022The PentaverateJeremy Irons · 6 episodesShow
2022Eternal Enemies: RevealedNarrator (voice)Movie
2022Eye of the Leopard: RevealedNarrator (voice)Movie
2022Ultimate Enemies: RevealedNarrator (voice)Movie
2022Relentless Enemies: RevealedNarrator (voice)Movie
2022Living With Big Cats: RevealedNarratorMovie
2022The Way of the CheetahNarrator (voice)Movie
2021Munich - The Edge of WarNeville ChamberlainMovie
2021House of GucciRodolfo GucciMovie
2021Napoleon: In the Name of ArtMovie
2021Architects of Ancient ArabiaNarratorMovie
2021Zack Snyder's Justice LeagueAlfredMovie
2020Love, Weddings & Other DisastersLawrence PhilipsMovie
2020Jade Eyed LeopardNarrator (voice)Movie
2019History of the EmiratesNarrator · 3 episodesShow
2019The Morning ShowMartin Levy · 4 episodesShow
2019WatchmenAdrian Veidt / Ozymandias · 9 episodesShow
2018An Actor PreparesAtticusMovie
2018Better Start RunningGarrisonMovie
2018Red SparrowVladimir KorchnoiMovie
2017Justice LeagueAlfredMovie
2017Birds Like UsMi (voice)Movie
2017Their FinestSecretary of WarMovie
2016Assassin's CreedAlan RikkinMovie
2016The Sultan and the SaintNarratorMovie
2016The Man Who Knew InfinityG. H. HardyMovie
2016Batman v Superman: Dawn of JusticeAlfredMovie
2016RaceAvery BrundageMovie
2016DC Films Presents Dawn of the Justice LeagueMovie
2016CorrespondenceEd PhoerumMovie
2016I Wish For YouGrandfatherMovie
2015High-RiseAnthony RoyalMovie
2015The Genius of George BooleNarrator (voice)Movie
2015Earthquake On EverestNarrator (voice)Movie
2015Metropolis5 episodesShow
2014Endless CorridorNarratorMovie
2014The Voysey InheritanceEdward VoyseyMovie
2013Game of LionsNarrator (voice)Movie
2013The Wind Gods: 33rd America's CupNarrator (voice)Movie
2013Night Train to LisbonRaimundMovie
2013Beautiful CreaturesMacon RavenwoodMovie
2012Another Way HomeNarratorMovie
2012The WordsThe Old ManMovie
2012The Hollow CrownHenry IV · 2 episodesShow
2012Seeds of FreedomNaratorMovie
2011ProhibitionReader (voice) · 3 episodesShow
2011Margin CallJohn TuldMovie
2011The BorgiasRodrigo Borgia · 29 episodesShow
2011The Last LionsNarratorMovie
2010The Majestic Plastic BagNarratorMovie
2009The Power of the PowerlessMovie
2009Georgia O'KeeffeAlfred StieglitzMovie
2009The ChronoscopeNarratorMovie
2009The Pink Panther 2AvellanedaMovie
2008AppaloosaRandall BraggMovie
2008Magic in the air, Bantry House MusicFestival audience memberMovie
20081984Television VoiceMovie
2008The Colour of MagicPatrician · 2 episodesShow
2008Eden at the End of the WorldNarratorMovie
2008The Color of Magic - Die Reise des Zauberers Teil 1PatricianMovie
2008The Color of Magic - Die Reise des Zauberers Teil 2PatricianMovie
2007J.M.W. Turner: A National Gallery of Art Film PresentationNarratorMovie
2006EragonBromMovie
2006Inland EmpireKingsley StewartMovie
2006Eye of the LeopardNarratorMovie
2006Relentless Enemies: Lions and BuffaloNarrator (voice)Movie