Henry Cavill
Henry Cavill gave Superman a darker, modern edge.
The actor played the hero in director Zack Snyder’s DCEU, beginning with Man of Steel in 2013, and returning for Batman v Superman: Dawn of Justice in 2016 and Joss Whedon's Justice League a year later.
His serious, brooding version of Clark Kent divided critics and fans alike.
Cavill explained: “Superman is a symbol of hope. But hope doesn’t mean perfection.”
In 2021, Cavill returned as the Man of Steel for Zack Snyder’s Justice League, and even cameoed at the end of Black Adam a year later - setting up a rivalry between his Superman and Dwayne ‘The Rock’ Johnson’s anti-hero that never came to be once James Gunn rebooted the DC Universe.