A source told The Hollywood Reporter that the British actor is parting ways with Warner Bros, after playing the Man Tomorrow in three movies for the studio. He reprised the role alongside Ben Affleck's Batman and Gal Gadot's Wonder Woman in "Batman v Superman: Dawn of Justice" and "Justice League". 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. Cavill will not appear in the movie due to scheduling conflicts. Among the plans is a solo Supergirl movie rather than another Superman.
The Hollywood Reporter list several factors for the decision - Warner's Bros current focus is believed to be on a Supergirl movie, and there are now no plans for another Superman movie at this time. A source said: "Superman is like James Bond, and after a certain run you have to look at new actors".
The source added: "There's a recognition that some parts of the previous movies didn't work".
Prior to Cavill's exit, there had been rumors that DC Films was talking to directors, including Matthew Vaughn, about making a Man of Steel sequel.
A representative for Henry has been contacted by MailOnline for comment. He recently starred with Tom Cruise in "Mission: Impossible - Fallout", which is now the highest grossing installment in the series.
It was announced last week that Henry has been cast in the upcoming Netflix adaptation of The Witcher as Geralt of Rivia, the main character in the popular fantasy universe that's previously been adapted into a hit video game franchise.