Henry Cavill: Who Is This Gorgeous Actor Before Becoming ‘The Witcher’?


Prev Page
Next Page

He played Superman, Sherlock Holmes in the Enola Holmes movie, and now Geralt of Rivia in The Witcher, however, Henry Cavill also did not get or almost got some iconic roles.

For the movie Superman: Flyby, Henry lost the role and went to Brandon Routh. Twilight saga writer Stephanie Meyer wanted Henry to play Edward Cullen but there was a production delay so he ended opting out.

henry cavill
Photo credit: SRG