It’s a bird! It’s a plane! It’s — apparently the end of an era for Superman.
Henry Cavill — the actor who has portrayed the Kryptonian superhero in the recent wave of DC Comics movies — is stepping away from Warner Bros. and will no longer play the character, according to The Hollywood Reporter.
The move has not been confirmed by Cavill or the film studio, but THR reports contract negotiations between Cavill and Warner Bros. were unsuccessful. Warner Bros. had reportedly hoped to have Cavill make a cameo appearance in the 2019 superhero flick “Shazam!” to no avail.
“While no decisions have been made regarding any upcoming Superman films, we’ve always had great respect for and a great relationship with Henry Cavill, and that remains unchanged,” a rep for Warner Bros. said in a statement to THR.
Cavill made his debut as Superhero in the 2013 movie “Man of Steel,” then returned for DC films “Batman v Superman” in 2016 and “Justice League” in 2017. Warner Bros. is not expected to release another movie centering on Superman for multiple years, an insider told THR.
“Superman is like James Bond, and after a certain run you have to look at new actors,” a source told the entertainment outlet.
The report also states Ben Affleck, who plays Batman in the DC movies, is not expected to return for an upcoming film, “The Batman,” directed by Matt Reeves.
Several of DC Comic’s superhero movies, including “Justice League” and “Batman v Superman,” have been unpopular among critics.
The studio is reportedly now honing in on a movie centering on Supergirl as a teenager. Given the DC timeline, Superman would be a baby at the time of that film.