'Superman' Casting: Why Was Henry Cavill Replaced by David Corenswet?
Superman is soaring into theaters this weekend, and fans might be wondering why Henry Cavill isn’t playing the Man of Steel this time around.
Instead, the titular character’s role is being helmed by David Corenswet, in his first go as the iconic superhero.
But what led to the decision, especially when Henry was seemingly prepared to return to reprise the role?
In October 2022, Henry announced that he would once again play Superman in a new film.
Two months later, after James Gunn and Peter Safran took over DC Studios, he told fans that he wasn’t reprising his role, after all.
Henry first starred as Superman in the 2013 film Man of Steel, and went on to reprise the role in 2016′s Batman v. Superman: Dawn of Justice, 2017′s Justice League and the 2021 Zack Snyder cut of Justice League.
In 2023, David was cast as the next Superman.
So why did it happen?
Click through to find out…