While Christian Bale is happily eating all the pies for his new film role, it was reported that poor old Daniel Radcliffe was surviving on just one boiled egg a day for his upcoming movie Jungle.
The 28-year-old actor is playing real-life Israeli adventurer Yossi Ghinsberg, who was left stranded in an uncharted part of the Bolivian Amazon jungle for three weeks in 1981. He foraged for fruit and eggs from nests to survive, losing 35lbs as hunger, infection and disease took its toll.
But while Radcliffe has denied following the same diet for two months in preparation, his meagre diet didn't consist of much more than that.
"I ate just one chicken breast and a protein bar for two weeks before the shoot in order to look thin," the star disclosed on ITV's Lorraine.
"It's not recommended, it's a really unsafe way to lose weight. It was horrible but it was worth it for the meal afterwards."
Ghinsberg - whose survival memoir Jungle: A Harrowing True Story of Survival the movie is adapted from - recently admitted that he would have eaten "human flesh" to survive.
He faced attacks from wild boars and poisonous snakes, and even made a flamethrower from mosquito spray and a lighter to fend off a jaguar - a method he learned from a James Bond movie (via The Jewish Chronicle).
His health deteriorated as his feet began to rot from funghi and he suffered hallucinations of a woman, which in turn spurned his perseverance.
Rescue finally came three weeks later, when he was discovered by an indigenous group who had organised a search mission led by Abelardo Tudela. He spent three months recovering in hospital.
Radcliffe added: "I'm not a method actor, but it would seem weird if I was playing this guy stuck in the jungle and going home, having a lovely steak dinner at the end of the day."
Follow TheNextTycoon on Instagram.
Download the TheNextTycoon app.
From: Esquire UK