The 33-year-old decided to slim down when he discovered he would have to appear shirtless in the movie, reports contactmusic.com.
"It is R-rated and 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," the "How I Met Your Mother" star told Us Weekly magazine.
Segel features opposite actress Cameron Diaz in "Sex Tape".
--IANS (Posted on 20-10-2013)