It looks like Henry Cavill is about to hang up Superman’s cape for good

Talks between the actor and Warner Bros over a 'Shazam!' cameo have reportedly broken down

Henry Cavill could have played Superman for the last time, according to reports.

The actor first played the superhero in 2013’s Man Of Steel and reprised the role in 2016’s Batman v Superman: Dawn Of Justice and last year’s Justice League. He is currently expected to appear in the latter’s sequel, which has not yet been given a release date.

Warner Bros, the studio behind the DC comics movies, was hoping to enlist Cavill for a cameo in Shazam!, in which Zachary Levi will play the titular hero. However, talks between the two parties have reportedly broken down.

A source told The Hollywood Reporter the problem was due to scheduling conflicts, with Cavill recently having signed up to appear in Netflix’s The Witcher. However, another source said that role had come about after talks stalled, suggesting Warners had decided to go in another direction after Justice League didn’t do as well as expected.

The studio is also said to be focusing on a Supergirl movie next. If that is the case, that move will take the actor out of the picture – in the Supergirl stories, Superman is just a baby.

According to a source, Warners is unlikely to make another solo Superman movie for several years now. “Superman is like James Bond, and after a certain run you have to look at new actors,” they said.

A spokesperson for Warner Bros has now told Variety: “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.”

Meanwhile, Cavill was forced to apologise for controversial comments he made about flirting in the #MeToo era earlier this year. In an interview, the actor had voiced concerns that he would be “called a rapist or something” if he approached a woman since the movement’s resurgence last year.

“I think a woman should be wooed and chased, but maybe I’m old-fashioned for thinking that,” he said. “Now you really can’t pursue someone further than, ‘No’. It’s like, ‘OK, cool’. But then there’s the, ‘Oh why’d you give up?’ And it’s like, ‘Well, because I didn’t want to go to jail?’”