Henry Cavill is hanging up the red cape.
After playing Superman in three films, the Justice League star is reportedly parting ways with Warner Bros. and will no longer play the Man of Steel.
According a The Hollywood Reporter source, the studio was trying to enlist the 35-year-old actor to make a cameo in the upcoming Shazam! movie, but contract negotiations between Cavill’s agency WME and WB went sour due to scheduling conflicts.
Cavill did recently sign on to play the title role in Netflix’s The Witcher, supporting the “scheduling conflicts” excuse — however, another source says he didn’t commit to the The Witcher until after the Superman deal broke down, dishing:
“There’s a recognition that some parts of the previous movies didn’t work.”
The Superman shakeup is yet another sign that the DC cinematic universe’s future is bleaker than… well, a DC movie. Not only was 2017’s Justice League a box office disappointment, everyone’s favorite sad superhero, Ben Affleck, isn’t expected to reprise his role for the upcoming stand-alone Batman film.
But WB isn’t too worried. Another source says the studio is trying to hit a “reset” button with the DC universe by focusing on a Supergirl movie featuring the superheroine in her teens.
As for the rest of the Justice League… Gal Gadot will return for Wonder Woman 1984 in November 2019, Jason Momoa will be making a splash in a solo Aquaman movie this December, and Ezra Miller is still signed on for a Flash movie, which is set to shoot in early 2019.
WB isn’t rushing to recast the Man of Steel at the moment. However, Deadline reports that execs are considering casting Michael B. Jordan in the role down the road.
Hmm… maybe the future of DC’s cine-verse isn’t so bleak after all?
[Image via Warner Bros./YouTube]