2026Christmas & ChaosSpencerMovie
2026Eleven DaysFather Joseph O’BrienMovie
2026The Julia SetMovie
2026HeavyweightFreddie GoodsonMovie
2026Honey BunchJosephMovie
2025Juliet & RomeoLord MontagueMovie
2025Words of WarSachaMovie
2024Star Wars: Tales of the EmpireGrand Inquisitor (voice) · 1 episodeShow
2023Archie: The Man Who Became Cary GrantCary Grant · 4 episodes · Executive Producer · 4 episodesShow
2023Mind-SetNick ReynoldsMovie
2023Spinning GoldAl BogatzMovie
2022JuliaMovie
2022Mrs. Harris Goes to ParisArchieMovie
2022Everything I Ever Wanted to Tell My Daughter About MenIndigoMovie
2022Agent GameBillMovie
2022Operation MincemeatAdmiral John GodfreyMovie
2022The Boys Presents: DiabolicalButcher (voice) · 1 episodeShow
2022Good SamRob Griffith · 13 episodesShow
2021Monster Family 2Dracula (voice)Movie
2021MassJayMovie
2021StreamlineRob BushMovie
2021What If...?The Eminence (voice) · 4 episodesShow
2021The White LotusTimothy Ratliff · 8 episodesShow
2021Creation StoriesRalphMovie
2021CeraJohnMovie
2021Scooby-Doo! The Sword and the ScoobKing Arthur Pendragon (voice)Movie
2021Dr. Bird's Advice for Sad PoetsCarlMovie
2020Occupation: RainfallSteve (voice)Movie
2020Henry VIII: Man Monarch Monster3 episodesShow
2020Liverpool FC: The 30 Year WaitNarratorMovie
2020Scoob!Dick Dastardly (voice)Movie
2020Superman: Red SonSuperman (voice)Movie
2019SkyfireJack HarrisMovie
2019Koko: A Red Dog StoryNarrator (voice)Movie
2019Everything Is Connected: George Eliot's LifeNarratorMovie
2019The Dark Crystal: Age of ResistanceskekSo (The Emperor) (voice) · 10 episodesShow
2019Hotel MumbaiVasili OrchevskyMovie
2019Sex EducationPeter Groff · 3 episodesShow
2018Look AwayDanMovie
2018London FieldsMark AspreyMovie
2018Medusa's AnklesLucianMovie
2017The Death of StalinField Marshal ZhukovMovie
2017Monster FamilyDracula (voice)Movie
2017CastlevaniaThe Judge (voice) · 10 episodesShow
2017A Cure for WellnessVolmerMovie
2016Red Dog: True BlueMichael CarterMovie
2016The OADr. Hunter 'Hap' Percy · 16 episodesShow
2016The InfiltratorMark JackowskiMovie
2015Lithgow SaintLithgow SaintMovie
2015Justice League: Gods and MonstersLex Luthor (voice)Movie
2015DawnDawsonMovie
2015Field of Lost ShoesJohn C. BreckinridgeMovie
2015DigPeter Connelly · 10 episodesShow
2015Stockholm, PennsylvaniaBen McKayMovie
2014FuryCaptain WaggonerMovie
2014Star Wars Rebels: Spark of RebellionThe Inquisitor (voice)Movie
2014Rio, I Love YouO "Gringo"Movie
2014Rosemary's BabyRoman Castevet · 2 episodesShow
2014After the FallFrankMovie
2014Inside No. 9Clifford · 1 episodeShow
2013SweetwaterProphet JosiahMovie
2013A Single ShotWaylonMovie
2012AwakeMichael Britten · 13 episodesShow
2011The Great Ghost RescueNarrator (voice)Movie
2011AbductionKevin HarperMovie
201150 Greatest Harry Potter MomentsLucius Malfoy (archive footage)Movie
2011Harry Potter and the Deathly Hallows: Part 2Lucius MalfoyMovie
2011Cars 2Siddeley / Leland Turbo (voice)Movie
2011Green Lantern: Emerald KnightsSinestro (voice)Movie
2011Case HistoriesJackson Brodie · 9 episodesShow
2010Harry Potter and the Deathly Hallows: Part 1Lucius MalfoyMovie