Los Angeles - Jason Segel was embarrassed when he had to strip off naked for his role in Sex Tape.
The 34-year-old actor stars alongside Cameron Diaz in the comedy movie about a married couple, Jay and Annie, who make an X-rated home movie to spice up their love life only to be left stunned when it leaks online.
Jason admits he wasn't entirely comfortable de-robing in front of the male crew for several scenes.
Speaking on The David Letterman Show, he said: "It's the worst part of the whole thing. It's the other men in the room - because you can't come out there naked so they make you stuff yourself into a pantyhose-looking thing.
"So I look like Sesame Street character Mr. Snuffleupagus. You can see other grown men shaking their heads in shame and pity, eating sandwiches. There's nothing sexy about it; there's a lot of that."
Before shooting started, Jason got himself into top shape so audiences could believe his character would be married to Hollywood sex symbol Cameron.
He explained: "I had to lose a bunch of weight because I'm naked in a lot of the movie. Cameron is incredibly physically attractive.
"I didn't want the audience to look at a poster of the movie and think, 'I think they're not having sex because he's a fat ass!'"
Watch the interview here:
READ THIS NEXT: These are the top 5 celebrity sex tapes you have to watch right now!