Henry Cavill has revealed he used to cry himself to sleep because he was teased about his weight.
The British actor has now acquired heartthrob status - and will be sending pulses racing as Superman in new film Man Of Steel - but told the Daily Mirror that when he was at school he was taunted and called "Fatty" and "Fat Cavill".
However, the 30-year-old said he isn't harbouring any grudges.
"Kids are kids and will always be mean," he said.
"I don't bear a grudge against those guys at all. It brought me a different perspective which I am thankful for."
Henry lost weight before finding fame as an actor, but he revealed it was still hard getting in the sort of shape he needed to be in to play Superman.
He said: "I trained for 11 months with six weeks of training just to get used to the workload.
"Then I upped the calories to 5,000 a day, started lifting incredibly heavy weights and really, really pushing the body."
While he is about to hit the big time with the film, Henry insisted he will always keep his feet on the ground.
"My upbringing has kept me grounded," he said. "My amazing parents have always told me to remain humble and thankful for what I get. And my brothers threaten to kick my a** as soon as I'm not humble."