The actor added: “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.”
On losing out on Bond to Craig and a lead role in Twilight, Cavill said: “I wasn’t ecstatic about not getting these things.
“But I was so used to disappointment from the acting business, and also from boarding school. ‘No, you’re not good enough’—that wasn’t anything new to me.’”