Skip To Content

    These Superheroes Today Vs. When They First Appeared Is An Experience

    They weren't always so super.

    This is Superman today, as played by Henry Cavill in the 2017 film Justice League:

    Warner Bros.

    And this is Superman when he first appeared onscreen, as played by Kirk Alyn in the 1948 film serial Superman:

    Columbia

    This is Spider-Man today, as played by Tom Holland in the 2019 film Spider-Man: Far From Home.

    Columbia

    And this is Spider-Man when he first appeared onscreen, as played by Nicholas Hammond in the 1977 made-for-TV movie Spider-Man.

    CBS

    This is Wonder Woman today, as played by Gal Gadot in the 2017 film Wonder Woman:

    Warner Bros.

    And this is Wonder Woman when she first appeared onscreen, as played by Cathy Lee Crosby in the 1974 made-for-TV movie Wonder Woman:

    Warner Bros. / ABC

    This is Captain America today, as played by Chris Evans in the 2019 film Avengers: Endgame:

    Disney

    And this is Captain America when he first appeared onscreen, as played by Reb Brown in the 1979 made-for-TV movie Captain America:

    CBS

    This is Batman today, as played by Ben Affleck in the 2017 film Justice League:

    Warner Bros.

    And this is Batman when he first appeared onscreen, as played by Lewis Wilson in the 1943 film serial Batman:

    Columbia

    This is Wolverine today, as played by Hugh Jackman in the 2017 film Logan:

    20th Century Fox

    And this is Wolverine when he first appeared onscreen, as played by Jackman in the 2000 film X-Men:

    20th Century Fox

    This is Catwoman today, as played by Camren Bicondova in the 2014-2019 TV series Gotham:

    Fox

    And this is Catwoman when she first appeared onscreen, as played by Julie Newmar in the 1967-1968 seasons of the TV series Batman:

    Warner Bros./20th Century Fox

    This is the Hulk today, as played by Mark Ruffalo in the 2019 film Avengers: Endgame:

    Disney

    And this is the Hulk when he first appeared onscreen, as played by Lou Ferrigno in the 1978-1982 TV series The Incredible Hulk :

    NBC

    This is the Joker today, as played by Joaquin Phoenix in the 2019 film Joker:

    Warner Bros.

    And this is the Joker when he first appeared onscreen, as played by Cesar Romero in the 1967-1969 TV series Batman:

    20th Century Fox/Warner Bros.

    This is Thor today, as played by Chris Hemsworth in the 2019 film Avengers: Endgame:

    Disney

    And this is Thor when he first appeared onscreen, as played by Eric Kramer in the 1988 made-for-TV film The Incredible Hulk Returns:

    NBC

    This is Supergirl today, as played by Melissa Benoist on the current TV series Supergirl:

    Warner Bros.

    And this is Supergirl when she first appeared onscreen, as played by Helen Slater in the 1984 film Supergirl:

    Columbia/Warner Bros.

    This is Storm today, as played by Alexandra Shipp in the 2017 film X-Men: Apocalypse:

    20th Century Fox

    And this is Storm when she first appeared onscreen, as played by Halle Berry in the 2000 film X-Men:

    20th Century Fox

    This is The Flash today, as played by Ezra Miller in the 2017 film Justice League:

    Warner Bros.

    And this is The Flash when he first appeared onscreen, as played by John Wesley Shipp in the 1990-1991 TV series The Flash:

    CBS

    This is Iron Man today, as played by Robert Downey Jr. in the 2019 film Avengers: Endgame:

    Disney

    And this is Iron Man when he first appeared onscreen, as played by Downey Jr. in the 2008 film Iron Man:

    Paramount

    This is the Green Lantern today, as played by Ryan Reynolds in the 2011 film Green Lantern:

    Warner Bros.

    And this is the Green Lantern when he first appeared onscreen, as played by Howard Murphy in the 1979 TV specials Legends of the Superheroes:

    NBC

    This is Daredevil today, as played by Charlie Cox in the 2017 miniseries The Defenders:

    Jessica Miglio

    And this is Daredevil when he first appeared onscreen, as played by Rex Smith in the 1989 TV film The Trial of the Incredible Hulk :

    NBC

    This is Harley Quinn today, as played by Margot Robbie in the 2016 film Suicide Squad:

    Warner Bros.

    And this is Harley Quinn when she first appeared onscreen, as played by Mia Sara in the 2002-2003 TV series Birds of Prey:

    The WB

    TV and Movies

    Get all the best moments in pop culture & entertainment delivered to your inbox.

    Newsletter signup form