Henry Cavill has stepped down from his role as Warner Bros.'s cinematic Superman, according to The Hollywood Reporter. Neither Cavill nor Warner Bros. have confirmed the Hollywood trade's report.
The studio reportedly approached Cavill for a cameo in April 5's Shazam, but the actor is said to have declined over 'scheduling conflicts."
Back in November, the L.A. Times reported that Cavill was contracted to play Superman on one more occasion for Warner Bros. But now, an unnamed THR source says that the studio "isn't likely to make a solo Superman film for at least several years."
"Superman is like James Bond, and after a certain run you have to look at new actors," said an unnamed source working at Warner Bros. "There's a recognition that some parts of the previous movies didn't work."
Warner Bros.'s development of a Supergirl movie also diminishes the chances of Cavill reprising his Superman role as well, according to THR.
Cavill played superman in 2013's Man of Steel, 2016's Batman v Superman: Dawn of Justice, and 2017's Justice League.