HENRY CAVILL WILL NO LONGER PLAY SUPERMAN
Henry Cavill, who has played Superman in three films, is parting ways with Warner Brothers after contract talks between his reps and the movie studio.
The British actor first wore the blue suit for 2013's Man of Steel, and then for 2016's Batman v. Superman and last year's Justice League. Now that there will be no more Superman appearances, the studio has decided to focus on a Supergirl movie, which will be an origin story featuring a teen superheroine.
This effectively removes 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.