2025LockedWilliamMovie
2024MaryKing HerodMovie
2024Those About to DieEmperor Vespasian · 10 episodesShow
2024Rebel Moon - Part Two: The ScargiverJimmy (voice)Movie
2023Freud's Last SessionSigmund FreudMovie
2023One LifeNicholas WintonMovie
2023Rebel Moon - Part One: A Child of FireJimmy (voice)Movie
2022The SonAnthonyMovie
2022Armageddon TimeAaron RabinowitzMovie
2022Where Are YouThomasMovie
2022Zero ContactFinley HartMovie
2021The VirtuosoThe MentorMovie
2021Marvel Studios LegendsOdin (archive footage) (uncredited) · 3 episodesShow
2020ElyseDr. Philip LewisMovie
2020Mythic QuestEverlight Narrator (voice) · 1 episodeShow
2019The Two PopesJoseph Ratzinger / Pope Benedict XVIMovie
2018King LearLearMovie
2017Thor: RagnarokOdinMovie
2017SpielbergJohn Quincy Adams (archive footage) (uncredited)Movie
2017Transformers: The Last KnightSir Edmund BurtonMovie
2016CollideHagen KahlMovie
2016MisconductArthur DenningMovie
2015The DresserSirMovie
2015BlackwayLesterMovie
2015SolaceJohn ClancyMovie
2015Kidnapping Mr. HeinekenFreddy HeinekenMovie
2014NoahMethuselahMovie
2013Thor: The Dark WorldOdinMovie
2013RED 2BaileyMovie
2012HitchcockAlfred HitchcockMovie
2012360JohnMovie
2011ThorOdinMovie
2011The RiteFather Lucas TrevantMovie
2010You Will Meet a Tall Dark StrangerAlfieMovie
2010The Third RuleFabian HogarthMovie
2010The WolfmanSir John TalbotMovie
2010Bare KnucklesXavier Jonas (uncredited)Movie
2009The City of Your Final DestinationAdam GundMovie
2007BeowulfHrothgar (Voice)Movie
2007Shortcut to HappinessDaniel WebsterMovie
2007SlipstreamFelix BonhoefferMovie
2006All the King's MenJudge IrwinMovie
2006BobbyJohn CaseyMovie
2005The World's Fastest IndianBurt MunroMovie
2005ProofRobert LlewellynMovie
2004AlexanderOld PtolemyMovie
2003The Human StainColeman SilkMovie
2002Red DragonHannibal LecterMovie
2002Bad CompanyOakesMovie
2001Hearts in AtlantisTed BrautiganMovie
2001HannibalDr. Hannibal LecterMovie
2000How the Grinch Stole ChristmasNarrator (voice)Movie
2000Mission: Impossible IIMission Commander Swanbeck (uncredited)Movie
1999TitusTitus AndronicusMovie
1999Siegfried & Roy: The Magic BoxNarratorMovie
1999Little SecretNarratorMovie
1999InstinctDr. Ethan PowellMovie
1998Meet Joe BlackWilliam ParrishMovie
1998The Mask of ZorroDon Diego de la Vega / ZorroMovie
1997AmistadJohn Quincy AdamsMovie
1997The EdgeCharles MorseMovie
1997Predators Killing for a Living13 episodesShow
1997The Lost Children of BerlinNarratorMovie
1996Surviving PicassoPablo PicassoMovie
1996AugustIeuan DaviesMovie
1995NixonRichard NixonMovie
1994Legends of the FallCol. William LudlowMovie
1994The Road to WellvilleDr. John Harvey KelloggMovie
1993ShadowlandsC. S. 'Jack' LewisMovie
1993The Remains of the DayJames StevensMovie
1993The InnocentGlassMovie
1993The TrialThe PriestMovie