Henry Cavill won’t be playing Superman again in the DC movies


Henry Cavill is a talented actor, but he's a bit too old to play Superbaby (I have a sinking fear that that is an actual thing somewhere in a Superman comic).

Henry Cavill is to be dropped as Superman, after failing to agree terms to make an appearance in the upcoming Shazam! film, it has been reported.

The studio has shifted its focus to a Supergirl movie, which will be an origin story featuring a teen superheroine.

'Superman is like James Bond, and after a certain run you have to look at new actors, ' a studio source told The Hollywood Reporter.

More news: Neymar, Firmino lead Brazil over United States 2-0 in exhibition
More news: ‘Extremely dangerous’ Hurricane Florence is now packing winds of 220 km/h
More news: Confirmed: OnePlus 6T will feature in-screen fingerprint reader

Prior to Cavill's exit, there had been rumors that DC Films was talking to directors, including Matthew Vaughn, about making a Man of Steel sequel.

Henry Cavill is reportedly no longer set to be part of the DC Comics cinematic universe, stepping down as Superman after talks fell through with Warner Bros. Cavill played the Kryptonian in Man of Steel, Batman V Superman: Dawn of Justice and Justice League.

The eight-episode adaptation of the best-selling medieval fantasy book series by Polish author Andrzej Sapkowski centre on Cavill's character Geralt of Rivia, a monster hunter known as a "Witcher". Neither Cavill nor Warner Bros. have yet to confirm his departure. After contract talks between Cavill's WME reps and Warners broke down, talks eventually spiraled into Cavill leaving the role for good.

The news comes months after reports that Ben Affleck is making his way out of the DC Universe. Another source claims that the Netflix role came after the issues with WB, suggesting a change in direction for the studio.