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 episodes · Executive Producer · 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 episodes · Executive Producer · 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
2011BabysittingThanksMovie
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