Henry Cavill’s time playing the Man of Steel may be coming to an end. According to a report from The Hollywood Reporter, the actor will be hanging up his cape after contract talks over a Shazam! Superman cameo fell through.
According to THR’s sources, Warner Bros. isn’t planning to make a standalone Superman film for several years; instead, it’ll be focusing on a recently announced Supergirl film as the studio attempts to refocus its struggling superhero franchise.
“Superman is like James Bond, and after a certain run you have to look at new actors,” a studio source reportedly commented. This could indicate that DC and Warner Bros. are planning to move away from the overarching, connected storytelling that comic book rival Marvel has seen such success with over the past decade, in exchange for more individual, standalone stories.
Cavill has played Superman since DC kicked off its latest bid for a movie universe with Man of Steel in 2013, followed by appearances in Batman v Superman: Dawn of Justice and Justice League.
Superman may not be the only DC hero that’s getting recast: Ben Affleck is said to be on his way out as well. The upcoming Matt Reeves Batman film is said to be looking to feature a younger version of the character played by a different actor.
Even if Cavill is out as Superman, he will have plenty of work to keep him busy: Netflix recently announced that the actor will be starring as Geralt of Rivia in the streaming service’s upcoming series adaptation of The Witcher.