Henry Cavill no longer Superman as DCEU gets a shake-up

Fans of the DC Extended Universe (DCEU) have been sent into a frenzy over rumours they may be losing their Man of Steel.

Henry Cavill, the actor who played Superman in the last three of Warner Bros' DCEU films, may reportedly hang up his red cape as the iconic superhero.

A source told the Hollywood Reporter Cavill is set to part ways after talks between his representatives and Warner Bros broke down, leaving the door open for possible Superman replacements.

The British actor, who first played Superman in 2013's Man of Steel, is lined up to play Geralt of Rivia in the upcoming Netflix adaptation of hit fantasy game franchise The Witcher.

Meanwhile, Warner Bros is said to be shifting its focus to a Supergirl movie, effectively removing an actor of Cavill's age from the storyline's equation given that Superman - aka Kal-El - would be an infant, according to DC lore.

There are reports another actor will soon take Cavill's place, with rumours suggesting Blank Panther's Michael B Jordan may be filling the role.

If he does end up filling Superman's boots in the future, Jordan would be the first person of colour cast in that role.

Following reports of Cavill leaving the role, Warner Bros released a statement.

"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," the company said.

The reported DCEU shake-up follows speculation that Warner Bros films have been underperforming. The studio is said to be planning to "reset" the DCEU and take it in a different direction.

Warner Media CEO John Stankey reportedly admitted at a recent investor conference that "some of our franchises, in particular at DC, we all think we can do better".

The next DCEU film scheduled for release is Aquaman, which is set to open in December