According to the Hollywood Reporter, Henry Cavill who has played Superman in three Warner Bros movies is leaving the role. Cavill who first played the iconic superhero in 2013's Man of Steel, and in the 2016 follow-up Batman v. Superman and in last year's Justice League, is said to be hanging up the red cape.
The actor who had been expected to have a cameo in 'Shazam!' and, who recently announced his casting for the lead role in Netflix's The Witcher series, may have been forced to see the writing on the wall after talks broke down over the his 'Shazam!' appearance.
Depending on which report/rumor you believe, the parting of ways comes either as a result of scheduling conflicts due to Cavill's role in The Witcher or the absence of a clear strategy at Warner Bros and the new shift in strategy to target a younger demographic as the studio is reportedly now focusing on a Supergirl movie about a teenaged version of the heroine.
This news means Henry Cavill is the second major Justice Leaguer to exit following reports that Ben Affleck will not be reprising his role as Batman in the upcoming Matt Reeves directed take on the character. In contrast, Jason Momoa's solo 'Aquaman' movie hits theaters in December, Ezra Miller is expected to start shooting a Flash movie in 2019 and Gal Gadot will return to the big screen for 'Wonder Woman 1984' in November 2019.
Your guess is as good as ours when it comes to plans for Ray Fisher's future roles as Cyborg.
What are your thoughts on these events? Let us know in the comments.