Actor
The Critic
2024
as Jimmy Erskine
Dragfox
2024
as Ginger Snap the Fox (Speaking)
Hamlet
2024
as Hamlet
The One Note Man
2023
as Narrator (voice)
Amol Rajan Interviews Ian McKellen
2022
as Self
Infinitum: Subject Unknown
2021
as Dr. Charles Marland-White
Ian McKellen on Stage: With Tolkien, Shakespeare, Others and YOU
2020
Cats
2019
as Gus, the Theatre Cat
The Good Liar
2019
as Roy Courtnay
All Is True
2018
as Earl of Southampton
Animal Crackers
2017
as Horatio P. Huntington (voice)
How a Kite Flies
2017
as Mr. Kite (voice)
Beauty and the Beast
2017
as Cogsworth
Edmund the Magnificent
2017
as Self - Narrator (voice)
The Roof
2016
as And Even Yet Another Fan
The Dresser
2015
as Norman
Mr. Holmes
2015
as Sherlock Holmes
The Hobbit: The Battle of the Five Armies
2014
as Gandalf the Grey
X-Men: Days of Future Past
2014
as Magneto
Miss in Her Teens
2014
as The Prologue
The Hobbit: The Desolation of Smaug
2013
as Gandalf the Grey
The Five(ish) Doctors Reboot
2013
as Self
The Wolverine
2013
as Erik Lehnsherr / Magneto (uncredited)
The Egg Trick
2013
as Magician
Doctor Who: The Snowmen
2012
as The Great Intelligence (voice)
The Hobbit: An Unexpected Journey
2012
as Gandalf the Grey
Lady Grey London
2010
Small-Time Revolutionary
2010
as Hamish Miller (voice)
A Lost and Found Box of Human Sensation
2010
as Narrator (voice)
King Lear
2008
as King Lear
The Golden Compass
2007
as Iorek Byrnison (voice)
Stardust
2007
as Narrator (voice)
For the Love of God
2007
as The Jackdaw
Flushed Away
2006
as The Toad (voice)
X-Men: The Last Stand
2006
as Erik Lehnsherr / Magneto
The Da Vinci Code
2006
as Sir Leigh Teabing
Doogal
2006
as Zebedee (voice)
Neverwas
2005
as Gabriel Finch
Asylum
2005
as Dr. Peter Cleave
The Magic Roundabout
2005
as Zebedee (voice)
Eighteen
2005
as Jason Anders (voice)
Peter Tatchell: Just Who Does He Think He Is?
2004
The Lord of the Rings: The Return of the King
2003
as Gandalf
X2
2003
as Eric Lehnsherr / Magneto
Émile
2003
as Emile
The Lord of the Rings: The Two Towers
2002
as Gandalf
The Lord of the Rings: The Fellowship of the Ring
2001
as Gandalf
X-Men
2000
as Magneto
Cirque du Soleil: Journey of Man
2000
as Narrator (voice)
Apt Pupil
1998
as Kurt Dussander
Gods and Monsters
1998
as James Whale
Swept from the Sea
1998
as Dr. James Kennedy
Bent
1997
as Uncle Freddie
Surviving Friendly Fire
1997
An Evening with Lily Savage
1996
as Self
Rasputin
1996
as Tsar Nicholas II
Richard III
1995
as Richard III
Restoration
1995
as Will Gates
Jack & Sarah
1995
as William
Cold Comfort Farm
1995
as Amos Starkadder
To Die For
1994
as Quilt Documentary Narrator (voice)
Stonewall 25: Global Voices of Pride and Protest
1994
The Shadow
1994
as Dr. Reinhardt Lane
I'll Do Anything
1994
as John Earl McAlpine
Six Degrees of Separation
1993
as Geoffrey
And the Band Played On
1993
as Bill Kraus
The Ballad of Little Jo
1993
as Percy Corcoran
Last Action Hero
1993
as Death
Othello
1990
as Iago
Countdown to War
1989
as Adolf Hitler
Scandal
1989
as John Profumo
Scarfe's Follies
1988
Zina
1985
as Kronfeld
Plenty
1985
as Sir Andrew Charleson
The Keep
1983
as Dr. Theodore Cuza
Walter and June
1983
as Walter
The Scarlet Pimpernel
1982
as Chauvelin
Walter
1982
as Walter
Ian McKellen: Acting Shakespeare
1982
Priest of Love
1981
as D.H. Lawrence
Every Good Boy Deserves Favour
1979
as Alexander Ivanov
Macbeth
1979
as Macbeth
Hedda Gabler
1972
as George Tesman
Hamlet
1970
as Hamlet
Edward II
1970
as King Edward
The Tragedy of King Richard II
1970
as King Richard II
The Promise
1969
Alfred the Great
1969
as Roger
A Touch of Love
1969
as George
The Trial and Torture of Sir John Rampayne
1965
as Wolf
Richard II
as Richard II
Schadenfreude
as Continuity Announcer
Hamlet Revenant
Marley
as Scrooge (rumored)