Henry Cavill is a famous actor.
 However, by the time production of the film began, Cavill was too old to play the character, and again the role went to Pattinson
 He is known for his portrayal of Charles Brandon in Showtime's The Tudors (20072010), DC Comics character Superman in the DC Extended Universe (20132022), Geralt of Rivia in the Netflix fantasy series The Witcher (20192023), and Sherlock Holmes in the Netflix film Enola Holmes (2020) and its 2022 sequel

