Being a Hollywood actor is easy right?
Mark Wahlberg has posted his punishing training regime on Instagram as he gets into shape for his latest role.
It involves two workouts, being exposed to -100C temperatures in a cryotherapy chamber, and a wake-up alarm set for 2.30am.
In a Q&A on Instagram, the 47-year-old described his food intake.
“I start out with oats, peanut butter and blueberries and eggs for breakfast.
“Then I have a protein shake, which is a Performance Inspired Nutrition vanilla latte shake, three turkey burgers, five pieces of sweet potato. That is at about 5:30 in the morning.”
Gulp. You read that correctly - three burgers and it's not even sunrise.
“At 8:00, I have about 10 turkey meatballs,” Wahlberg continued.
“At 10:30, I have a grilled chicken salad with two hard boiled eggs with olive, avocado, cucumber, tomato, lettuce.
“And then at 1:00, I have a New York steak with green peppers.
“Then at 3:30, I have grilled chicken with bok choy … At about 5:30-6:00, I have a beautiful piece of halibut or a cod or a sea bass — some sort of white fish with some vegetable, maybe some sauteed spinach.”
And after all that food, Wahlberg puts his head down to rest at 7.30pm.
The routine lasted for 47 days and was preparation for his role as lead character James Silva in the upcoming film Mile 22.
The painful regime may just be worth it - Wahlberg was named the highest paid actor in 2017, pocketing a sizeable $68 million (£52 million).