Mark Wahlberg felt "uncomfortable" piling on the pounds for 'Deepwater Horizon'.

Mark Wahlberg

Mark Wahlberg

The 45-year-old actor had to gain 20lbs in just a few weeks before filming his latest movie, and though gorging on fatty foods was "fun" at first, stuffing himself gradually became an ordeal.

He said: "It really came down to eating as much as possible in Louisiana where we were filming, I went from 180lbs to 212lbs eating a lot of fried foods and drinking a lot of wine and beer, which was fun for two weeks, then it became uncomfortable. I never thought I would have to sit down to put my socks on."

Mark - who has children Ella, 13, Michael, nine, Brendan, seven, and Grace, six, with wife Rhea Durham - then had to shed the weight for another project and was left acting like a "crazy person" to drop the pounds.

He recalled to ES magazine: "I spent from August until December training like a crazy person for 100 days straight with a strict diet -- no drinking, no pasta, no bread."

He then had to bulk up again for 'Patriots Day', but despite his extreme weight changes, he insists he always approaches things carefully.

He said: "If you're going for extreme weight loss, then you do it under the watchful eye of a doctor and nutritionist."

And at the moment, he's on such a strict diet ahead of filming 'Transformers: The Last Knight', Mark spends his evenings just watching his family eat.

He admitted: "My wife is not into cooking so we have someone who cooks for us. They had Chinese yesterday, teriyaki chicken and steak..

"I just sat there smelling [their food] for 45 minutes."


Tagged in