• Share
  • Tweet
  • Share
Robert Pattinson

FameFlynetUK/FAMEFLYNET PICTURES

Robert Pattinson is well aware of one of the most important and often frustrating sacrifices most actors need to make: Staying in shape.

The 29-year-old British star, who rose to fame playing heartthrob vampire Edward Cullen in the Twilight movies, talked to the U.K. newspaper The Times about his slowing metabolism and weight gain in general. Not that he has shown any, as seen in recent pics.

"I'm so glad about the vanity required in this job because if I didn't have to stay in shape, I'd be such a fat arse," Pattinson said. "But it used to be that I could start working out four weeks before a job and it would be totally fine."

"Now? Nothing happens. You just beat your body into submission. What the f--k is going on?" he said. "I had to go on holiday to an extravagant secret location this year because I was afraid of someone photographing my gut."

Pattinson made his comments in an interview published days before the release of his newest film, Life, which hits theaters in his native United Kingdom on Friday and in the United States on Dec. 4.

The actor plays, yes, a photographer. His assignment? The ultimate late Hollywood heartthrob: James Dean.