'How I Met Your Mother' actor Jason Segel says he needed to get in shape for his new film, that also stars actress Cameron Diaz.
The 33-year-old actor, who recently adopted a healthier lifestyle and lost more than 40 pounds, decided to slim down when he discovered he would be appearing shirtless in a scene in the new movie, reported Us magazine.
"I'm not in shape for no reason. This time when I take my shirt off, I've made a promise to myself, it doesn't have to be funny," Segel said.
More From This Section
"I've just been living healthy, exercising, eating right - no more midnight pizzas," he said.