Henry Cavill was told he was too fat to play James Bond
Henry Cavill is better known for his rock-hard abs in Superman and the Witcher. But before he hit puberty, he was given a pretty mean nickname at school - "fat Cavill".
The actor has now revealed to Men's Health US that he once lost out on the role of James Bond.
The actor was auditioning for the role of 007 while they were casting for Casino Royale. He had to walk out of a bathroom wrapped in a towel to reenact a scene from one of Sean Connery's films.
“I remember the director, Martin Campbell, saying, ‘Looking a little chubby there, Henry’," says Cavill. "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.”
“I’m representing important characters here,” he says. “I don’t want to be a dumpy Geralt or a fat Superman.”
Despite his previous experience, the actor is still keen to play Bond.