Henry Cavill set to leave role of Superman
Henry Cavill looks set to leave his role as Superman.
According to the Hollywood Reporter, Cavill will leave the role after contract talks with Warner Brothers' DC imprint broke down for the actor to take a small role in next year's Shazam!.
The actor has starred as Clark Kent in three movies, 2013's Man of Steel, 2016's Batman v. Superman and last year's Justice League.
The report goes on to state that DC has shifted its focus to a Supergirl movie, which will be an origin story featuring an actress playing a teenager. An actor of Cavill's age would no longer fit with that narrative.