In order to play James Dean in Life, Dane DeHaan had to be in even better shape than he was when he played the Green Goblin in The Amazing Spider-Man 2. (Why James Dean, who as far as we know did not possess super strength, is being depicted as more muscly than one of cinema’s most famous supervillains is not entirely unclear at this point).

After months of dieting and training, DeHaan caught a lucky break: his trainer and nutritionist gave him permission to eat a hamburger. And as the 28-year-old actor tells GQ, it was a very emotional experience.

“I literally cried. Like I cried,” he told the magazine. “My wife was like, ‘Please don’t cry right now. In this restaurant. Because you’re eating a burger.’ And I was like, [broken sob] ‘But this is so delicious!'”

The new issue of GQ is on newsstands now.