Net Worth →
Filmographies

Ian McKellen Filmography: Every Movie and TV Show in Order

All 68 Ian McKellen roles in chronological order (1953 to 2026): 55 movies and 13 TV series.

By the Pop Culture Files editorial team4 min read✓ Fact-checked
Ian McKellen filmography
TMDB

How many movies and TV shows has Ian McKellen been in? This complete Ian McKellen filmography lists 68 credited roles (55 films, 13 TV series), in chronological order from 1953 to 2026, with links to our full guides where available.

Ian McKellen movies in order

  • The Scarlet Pimpernel (1982) as Chauvelin
  • The Keep (1983) as Dr. Theodore Cuza
  • Plenty (1985) as Sir Andrew Charleson
  • Scandal (1989) as John Profumo
  • Last Action Hero (1993) as Death
  • The Ballad of Little Jo (1993) as Percy Corcoran
  • And the Band Played On (1993) as Bill Kraus
  • Six Degrees of Separation (1993) as Geoffrey
  • I'll Do Anything (1994) as John Earl McAlpine
  • The Shadow (1994) as Dr. Reinhardt Lane
  • Cold Comfort Farm (1995) as Amos Starkadder
  • Jack & Sarah (1995) as William
  • Richard III (1995) as Richard III
  • Restoration (1995) as Will Gates
  • Rasputin (1996) as Tsar Nicholas II
  • Bent (1997) as Uncle Freddie
  • Swept from the Sea (1998) as Dr. James Kennedy
  • Gods and Monsters (1998) as James Whale
  • Apt Pupil (1998) as Kurt Dussander
  • Cirque du Soleil: Journey of Man (2000) as Narrator (voice)
  • X-Men: The Mutant Watch (2000) as Self - 'Magneto'
  • X-Men (2000) as Magneto
  • The Lord of the Rings: The Fellowship of the Ring (2001) as Gandalf
  • The Lord of the Rings: The Two Towers (2002) as Gandalf
  • X2 (2003) as Eric Lehnsherr / Magneto
  • The Lord of the Rings: The Return of the King (2003) as Gandalf
  • Ringers: Lord of the Fans (2005) as Self
  • The Magic Roundabout (2005) as Zebedee (voice)
  • Neverwas (2005) as Gabriel Finch
  • Asylum (2005) as Dr. Peter Cleave
  • Doogal (2006) as Zebedee (voice)
  • The Da Vinci Code (2006) as Sir Leigh Teabing
  • X-Men: The Last Stand (2006) as Erik Lehnsherr / Magneto
  • Flushed Away (2006) as The Toad (voice)
  • Stardust (2007) as Narrator (voice)
  • The Golden Compass (2007) as Iorek Byrnison (voice)
  • The Hobbit: An Unexpected Journey (2012) as Gandalf the Grey
  • Doctor Who: The Snowmen (2012) as The Great Intelligence (voice)
  • The Wolverine (2013) as Erik Lehnsherr / Magneto (uncredited)
  • The Five(ish) Doctors Reboot (2013) as Self
  • The Wolverine: Path of a Ronin (2013) as Self
  • The Hobbit: The Desolation of Smaug (2013) as Gandalf the Grey
  • X-Men: Days of Future Past (2014) as Magneto
  • The Hobbit: The Battle of the Five Armies (2014) as Gandalf the Grey
  • Mr. Holmes (2015) as Sherlock Holmes
  • The Dresser (2015) as Norman
  • Beauty and the Beast (2017) as Cogsworth
  • McKellen: Playing the Part (2018) as Self
  • Animal Crackers (2018) as Horatio P. Huntington (voice)
  • All Is True (2018) as Earl of Southampton
  • The Good Liar (2019) as Roy Courtnay
  • Cats (2019) as Gus, the Theatre Cat
  • Infinitum: Subject Unknown (2021) as Dr. Charles Marland-White
  • The Critic (2024) as Jimmy Erskine
  • The Christophers (2026) as Julian Sklar

Ian McKellen TV shows

Filmography data via TMDB, refreshed automatically as new roles are announced.

Frequently asked questions

How many movies has Ian McKellen been in?

Ian McKellen has 55 credited film roles and 13 TV roles, for a total of 68 credits from 1953 to 2026.

What was Ian McKellen's first major role?

The Oscars (1953).

What is Ian McKellen's most recent project?

The Christophers (2026).

Sources

More in Movies