Actors Who Have Played The Role of Superman

Team FC

George Reeves

Reeves first played Superman in the 1951 B-movie Superman and the Mole Men, directed by Lee Sholem, and then starred in a television series as well.

Christopher Reeve

Reeve was the first actor to play Superman in a major cinematic event film, starring in Richard Donner's Superman (1978) and the three sequels that followed.

Brandon Routh

Routh played the character in the Bryan Singer film Superman Returns (2006).

Henry Cavill

Cavill first played the superhero in Zack Snyder's Man of Steel (2013), and subsequently starred as one of the central characters in three films, and cameoed in a few as well.

Nicolas Cage

Cage cameoed as Superman in The Flash (2023), directed by Andy Muschietti.

David Corensweth

The actor is set to star in the upcoming DCU film Superman (2025), which is being directed by James Gunn.

Thank you for reading!

NEXT: 7 Highest-Selling Comics of All Time