Actor Mark Wahlberg says he munched on 10 meals a day in a bid to gain weight for his new movie Pain And Gain.

The Ted star, who plays bodybuilder Daniel Lugo in the upcoming film, followed a 24-hour plan and even woke up at various times throughout the night to get his latest food fix and drink his muscle-building shakes.

He tells E! Online, "I was eating 10 meals a day and drinking mass gainers. I was drinking my own. I created this line of supplements with (retail chain) GNC. It was a lot of work."

"A lot of getting up at two in the morning to eat another meal and I was still full from the meal at 10 o'clock."