This is Superman today, as played by Henry Cavill in the 2017 film Justice League:
And this is Superman when he first appeared onscreen, as played by Kirk Alyn in the 1948 film serial Superman:
This is Spider-Man today, as played by Tom Holland in the 2019 film Spider-Man: Far From Home.
And this is Spider-Man when he first appeared onscreen, as played by Nicholas Hammond in the 1977 made-for-TV movie Spider-Man.
This is Wonder Woman today, as played by Gal Gadot in the 2017 film Wonder Woman:
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:
This is Captain America today, as played by Chris Evans in the 2019 film Avengers: Endgame:
And this is Captain America when he first appeared onscreen, as played by Reb Brown in the 1979 made-for-TV movie Captain America:
This is Batman today, as played by Ben Affleck in the 2017 film Justice League:
And this is Batman when he first appeared onscreen, as played by Lewis Wilson in the 1943 film serial Batman:
This is Wolverine today, as played by Hugh Jackman in the 2017 film Logan:
And this is Wolverine when he first appeared onscreen, as played by Jackman in the 2000 film X-Men:
This is Catwoman today, as played by Camren Bicondova in the 2014-2019 TV series Gotham:
And this is Catwoman when she first appeared onscreen, as played by Julie Newmar in the 1967-1968 seasons of the TV series Batman:
This is the Hulk today, as played by Mark Ruffalo in the 2019 film Avengers: Endgame:
And this is the Hulk when he first appeared onscreen, as played by Lou Ferrigno in the 1978-1982 TV series The Incredible Hulk :
This is the Joker today, as played by Joaquin Phoenix in the 2019 film Joker:
And this is the Joker when he first appeared onscreen, as played by Cesar Romero in the 1967-1969 TV series Batman:
This is Thor today, as played by Chris Hemsworth in the 2019 film Avengers: Endgame:
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:
This is Supergirl today, as played by Melissa Benoist on the current TV series Supergirl:
And this is Supergirl when she first appeared onscreen, as played by Helen Slater in the 1984 film Supergirl:
This is Storm today, as played by Alexandra Shipp in the 2017 film X-Men: Apocalypse:
And this is Storm when she first appeared onscreen, as played by Halle Berry in the 2000 film X-Men:
This is The Flash today, as played by Ezra Miller in the 2017 film Justice League:
And this is The Flash when he first appeared onscreen, as played by John Wesley Shipp in the 1990-1991 TV series The Flash:
This is Iron Man today, as played by Robert Downey Jr. in the 2019 film Avengers: Endgame:
And this is Iron Man when he first appeared onscreen, as played by Downey Jr. in the 2008 film Iron Man:
This is the Green Lantern today, as played by Ryan Reynolds in the 2011 film Green Lantern:
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:
This is Daredevil today, as played by Charlie Cox in the 2017 miniseries The Defenders:
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
:
This is Harley Quinn today, as played by Margot Robbie in the 2016 film Suicide Squad:
And this is Harley Quinn when she first appeared onscreen, as played by Mia Sara in the 2002-2003 TV series Birds of Prey: