“I didn’t know how to train or diet. And I’m glad Martin said something, because I respond well to truth. It helps me get better.”
While he may have taken the criticism well, this likely would not have been the case for others, but he has said this has helped him in later roles.
He may have lost out to the lead roles in movies such as Twilight and Tristan and Isolde, but his being cast in movie Immortals helped him to work hard on his look, which then helped him land later roles as Superman and more recently Geralt in The Witcher.
Speaking of Immortals, Cavill added: “It was my first experience working on a movie and having my shirt off for most of the damn time.