KAL-EL

Guide

Updated

Superman actors in order: everyone who played him

Every actor who has played Superman in film, TV and animation, from Kirk Alyn and Christopher Reeve to Henry Cavill, Tom Welling and David Corenswet.

The short answer

The main live-action Supermen are Kirk Alyn (1948), George Reeves (1951–1958), Christopher Reeve (1978–1987), Dean Cain (1993–1997), Tom Welling (2001–2011), Brandon Routh (2006), Henry Cavill (2013–2022), Tyler Hoechlin (2016–2024) and David Corenswet (2025–).

Live action

Actor Years Where
Kirk Alyn 1948, 1950 Superman and Atom Man vs. Superman serials
George Reeves 1951–1958 Superman and the Mole Men; TV’s Adventures of Superman
David Wilson 1975 It’s a Bird… It’s a Plane… It’s Superman (ABC TV film of the musical)
Christopher Reeve 1978–1987 Superman I–IV
John Haymes Newton / Gerard Christopher 1988–1992 Superboy (TV)
Dean Cain 1993–1997 Lois & Clark: The New Adventures of Superman
Tom Welling 2001–2011 Smallville
Brandon Routh 2006, 2019 Superman Returns; Arrowverse Crisis on Infinite Earths
Henry Cavill 2013–2022 Man of Steel, Batman v Superman, Justice League, Black Adam cameo
Tyler Hoechlin 2016–2024 Supergirl; Superman & Lois
David Corenswet 2025– Superman (2025), Man of Tomorrow (2027)

See how the suit changed from Reeve to Corenswet, red trunks and all.

Christopher Reeve

For many fans Reeve is still the definitive Superman. He made Clark Kent and Superman feel like two different people, and the 1978 film’s tagline promised audiences they would believe a man could fly. After a riding accident in 1995 left him paralysed, he became a well-known campaigner for spinal-injury research. He died in 2004.

Henry Cavill

Cavill, from Jersey, was the first British actor to play Superman in a lead film role. His version was more conflicted and alien, in keeping with Zack Snyder’s darker tone.

David Corenswet

Corenswet was cast in 2023 for James Gunn’s reboot. His warm, optimistic Superman has been widely compared to Reeve’s. He returns in Man of Tomorrow, and you can watch all of these performances using our Superman films in order guide.

Voice actors

  • Bud Collyer: radio (1940–1951) and the Fleischer cartoons
  • Tim Daly: Superman: The Animated Series (1996–2000)
  • George Newbern: Justice League and Justice League Unlimited
  • Jack Quaid: My Adventures with Superman (2023–)

Questions

Who plays Superman now?

David Corenswet plays Superman in the DCU, starting with Superman (2025) and continuing in Man of Tomorrow (2027). Earlier film Supermen include Christopher Reeve, Brandon Routh and Henry Cavill. Tom Welling, Dean Cain and Tyler Hoechlin played him on TV.

Who was the first actor to play Superman?

On screen, Kirk Alyn in the 1948 Columbia serial Superman. Before that, Bud Collyer voiced him on radio from 1940 and in the Fleischer Studios cartoons from 1941.

Who played Superman the longest?

Tom Welling played Clark Kent for ten seasons of Smallville (2001–2011), which is the longest live-action run.

Sources and further reading

  1. Wikipedia: Lesley Ann Warren
  2. Wikipedia: Superman in film
  3. Wikipedia: Superman (2025 film)

More guides.

All guides