Gossip Herald

Home / Entertainment

Every actor who played Superman

Meet actors who Superman through the ages

By GH Web Desk |
Every actor who played Superman
Every actor who played Superman

James Gunn recently introduced David Corenswet as the new Superman.

Many actors have played the role of infamous super-hero; but when you think of Superman movie, which star likely comes to your mind first?

Although Kirk Alyn was the first to play the character in the 1948’s Superman serial film, Christopher Reeve is widely considered the most popular actor so to have played the iconic character, according to Empire Online.

While other actors like Henry Cavill have also taken on the role with success. Here are some notable actors who have played Superman so far:

Kirk Alyn (1948)

Picture Source: Super Museum
Picture Source: Super Museum

Kirk Alyn was the first actor to play the DC Comics character Superman in live-action for the 1948 movie serial Superman and its 1950 sequel, Atom Man vs Superman with both movies releasing in 15 chapters.

George Reeves (1950s)

Picture Source: 13th Dimension
Picture Source: 13th Dimension

George Reeves was the new Superman in 1950s television series titled, Adventures of Superman, which ran on TV for seven seasons, starting in 1952.

Christopher Reeve (1978-1987)

Picture Source: Den of Geek
Picture Source: Den of Geek

Christopher Reeve played the iconic role for almost a decade starring in Superman, Superman II, Superman III and Superman IV: The Quest for Peace.

Undoubtedly, he remains one of the definitive Superman on screen.

Dean Cain (1990s)

Picture Source: Bleeding Cool
Picture Source: Bleeding Cool

Dean Cain played Clark Kent/Superman in the TV series, Lois & Clark: The New Adventures of Superman from 1993 to 1997.

Tom Welling (2001-2011)

Picture Source: YouTube
Picture Source: YouTube

Beating Christopher Reeve’s record, Tom Welling has portrayed the character of Superman onscreen for the longest amount of time in the superhero drama, Smallville, for 10 years.

Brandon Routh (2006)

Picture Source: Superman Wiki
Picture Source: Superman Wiki

Interestingly, Brandon Routh as the eighth best Superman actor out of nine, playing the superhero in the 2006 movie, Superman Returns.

Henry Cavill (2013-2019)

Picture Source: Games Radar
Picture Source: Games Radar

Henry Cavill, the British heartthrob, played Superman in four major DCEU films: 2013’s Man of Steel, 2016’s Batman v Superman: Dawn of Justice, and 2017’s Justice League.

The 42-year-old actor had a cameo in 2022’s Black Adam.

Tyler Hoechlin (2016)

Picture Source: Entertainment Weekly
Picture Source: Entertainment Weekly

Tyler Hoechlin has portrayed Superman in series titled, Arrowverse and the subsequent series, Superman & Lois.

Notably, Hoechlin first appeared as Superman in the Supergirl series and later reprised the role in his own show.

David Corenswet (2025)

Picture Source: Daily Planet
Picture Source: Daily Planet

David Corenswet is the latest actor to play Superman in the super-hero movie of same name, which was released on July 11, 2025.

His starrer film is the first movie in the DCU's Chapter One: Gods and Monsters.