2025The Life of ChuckCharles 'Chuck' KrantzMovie
2023Ant-Man and the Wasp: QuantumaniaLoki (uncredited)Movie
2022Welcome to the ClubLoki (voice)Movie
2022The Essex SerpentWill Ransome · 6 episodesShow
2022The Play What I WroteGuest StarMovie
2021Marvel Studios' 2021 Disney+ Day SpecialLoki / President Loki (archive footage)Movie
2021What If...?Loki (voice), Frost Giant Loki (voice) · 4 episodesShow
2021The Good, the Bart, and the LokiLoki (voice)Movie
2021LokiLoki · 12 episodesShow
2021Letters Live from the Archive: Freemasons’ HallMovie
2021Marvel Studios LegendsLoki (archive footage) (uncredited) · 9 episodesShow
2018Leading Lady PartsActorMovie
2018Early ManLord Nooth (voice)Movie
2017Thor: RagnarokLokiMovie
2017Kong: Skull IslandCaptain James ConradMovie
2016The Night ManagerJonathan Pine · 12 episodesShow
2016I Saw the LightHank WilliamsMovie
2015High-RiseDr. Robert LaingMovie
2015Crimson PeakSir Thomas SharpeMovie
2015UnityNarrator (voice)Movie
2015WillShakeNarratorMovie
2014Tinker Bell and the Pirate FairyJames (voice)Movie
2014National Theatre Live: CoriolanusCaius Martius CoriolanusMovie
2013Only Lovers Left AliveAdamMovie
2013Thor: The Dark WorldLokiMovie
2013Out of DarknessMovie
2013ExhibitionEstate AgentMovie
2012Stars in ShortsTomMovie
2012The Hollow CrownHenry V, Prince Hal · 2 episodesShow
2012Out of TimeJamesMovie
2011War HorseCapt. James NichollsMovie
2011The Deep Blue SeaFreddie PageMovie
2011Friend Request PendingTomMovie
2011Midnight in ParisF. Scott FitzgeraldMovie
2011ThorLokiMovie
2011ArchipelagoEdwardMovie
2009Darwin's Secret NotebooksCharles Darwin (voice)Movie
2008WallanderMagnus Martinsson · 6 episodesShow
2008UnrelatedOakleyMovie
2008Miss Austen RegretsMr. John PlumptreMovie
2006Victoria Cross HeroesCapt 'Jack' Randle · 3 episodesShow
2006GalapagosCharles Darwin (voice) · 1 episodeShow
2006Suburban ShootoutBill Hazledine · 14 episodesShow
2005A Waste of Shame: The Mystery of Shakespeare and His SonnetsJohn HallMovie
2005Robot ChickenLorax Narrator / Killer Robot #1 (voice) · 1 episodeShow
2002The Gathering StormRandolph ChurchillMovie
2001ConspiracyPhone OperatorMovie
2001The Life and Adventures of Nicholas NicklebyLordMovie
2001The Life and Adventures of Nicholas NicklebyLord · 2 episodesShow