2026Frank and PercyPercyMovie
2026The ChristophersJulian SklarMovie
2026LS Lowry: The Unheard TapesL S LowryMovie
2025SchadenfreudeContinuity AnnouncerMovie
2025Ken Dodd: A Legacy of HappinessMovie
2024The CriticJimmy ErskineMovie
2024DragfoxGinger Snap the Fox (Speaking) (voice)Movie
2024The Real Ken Dodd: The Man I LovedMovie
2024HamletHamletMovie
2024tedNarrator (voice) · 3 episodesShow
2023The One Note ManNarrator (voice)Movie
2022Hamlet WithinMovie
2021Great British Theatre5 episodesShow
2021Infinitum: Subject UnknownDr. Charles Marland-WhiteMovie
2020Ian McKellen on Stage: With Tolkien, Shakespeare, Others and YOUMovie
2020Du Fu: China's Greatest PoetMovie
2019CatsGus, the Theatre CatMovie
2019The Good LiarRoy CourtnayMovie
2018All Is TrueEarl of SouthamptonMovie
2018National Theatre Live: King LearKing LearMovie
2018Animal CrackersHoratio P. Huntington (voice)Movie
2017How a Kite FliesMr. Kite (voice)Movie
2017Beauty and the BeastCogsworthMovie
2016National Theatre Live: No Man's LandSpoonerMovie
2016Shakespeare on Stage, Screen and Elsewhere with Ian McKellenMovie
2016Shakespeare on FilmMovie
2016Play the Devil: Making Richard IIIMovie
2016All the World's a Screen: Shakespeare on FilmProspero's Speech Reader (voice)Movie
2016The RoofAnd Even Yet Another FanMovie
2015The DresserNormanMovie
2015Mr. HolmesSherlock HolmesMovie
2014The Hobbit: The Battle of the Five ArmiesGandalf the GreyMovie
2014X-Men: Days of Future PastMagnetoMovie
2014Miss in Her TeensThe PrologueMovie
2013The Hobbit: The Desolation of SmaugGandalf the GreyMovie
2013The WolverineErik Lehnsherr / Magneto (uncredited)Movie
2013The Egg TrickMagicianMovie
2013ViciousFreddie Thornhill · 12 episodesShow
2012Doctor Who: The SnowmenThe Great Intelligence (voice)Movie
2012The Hobbit: An Unexpected JourneyGandalf the GreyMovie
2011Perspectives1 episodeShow
2010Small-Time RevolutionaryHamish Miller (voice)Movie
2010A Lost and Found Box of Human SensationNarrator (voice)Movie
2009The Prisoner2 / Curtis · 6 episodesShow
2008King LearKing LearMovie
2007The Golden CompassIorek Byrnison (voice)Movie
2007StardustNarrator (voice)Movie
2007For the Love of GodThe JackdawMovie
2006Flushed AwayThe Toad (voice)Movie
2006X-Men: The Last StandErik Lehnsherr / MagnetoMovie
2006Saint of 9/11NarratorMovie
2006DoogalZebedee (voice)Movie
2005NeverwasGabriel FinchMovie
2005AsylumDr. Peter CleaveMovie
2005ExtrasIan McKellen · 1 episodeShow
2005The Magic RoundaboutZebedee (voice)Movie
2005EighteenJason Anders (voice)Movie
2004My First TimeNarratorMovie
2004Peter Tatchell: Just Who Does He Think He Is?Movie
2003The Lord of the Rings: The Return of the KingGandalfMovie
2003X2Eric Lehnsherr / MagnetoMovie
2003Evolution X - The Making of X-MenMovie
2003EmileEmileMovie
2002The Lord of the Rings: The Two TowersGandalfMovie
2001Larry & Vivien: The Oliviers in LoveNarrator (voice)Movie
2000X-MenMagnetoMovie
2000Cirque du Soleil: Journey of ManNarrator (voice)Movie
1999David CopperfieldCreakle · 2 episodesShow
1998Apt PupilKurt DussanderMovie
1998Gods and MonstersJames WhaleMovie
1998Swept from the SeaDr. James KennedyMovie
1997BentUncle FreddieMovie
1997Surviving Friendly FireMovie