Los Angeles: `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.
The actor, who split from Michelle Williams earlier this year, overhauled his diet and started exercising regularly over the summer for the film, which began shooting in Boston last month.
"I`ve just been living healthy, exercising, eating right - no more midnight pizzas," he said.