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

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.

Supergirl' introducing Superman shows how DC differs from Marvel

Marvel-DC comparisons aren't always fair. But as the two major comic-book brands engage in an arms race migrating characters to the screen -- backed by their movie studio owners, Disney and Warner Bros. -- they're unavoidable. While their divergent strategies each possess certain strengths, they also have their own forms of Kryptonite.