“If I’m going to play roles like Superman and Geralt of Rivia, I need to be in pretty good nick.
In a recent interview with Insider, Cavill recalled a time early on in his career when he was told he wasn’t lean enough to play James Bond.
Henry Cavill, the actor who has taken on beefy roles including Superman and Geralt of Rivia in The Witcher, admitted that he hasn’t always had his current physique.
At the time, Cavill was 21 years old, and in an audition for the role of 007 in Casino Royale.