In the comedy movie 'That Awkward Moment,' Zac Efron and Miles Teller casts as friends who make a pact with another friend played by Michael B. Jordan that they would not date any woman until their pal finally moves on from a breakup. This vow typically leads to hilarious bro moments and two guys that couldn't help but falling in love. Efron's love interest is played by Imogen Poots.

Zac Efron Naked in 'That Awkward Moment'

Photo credit: Yahoo Movies

In an awkward scene, he mistakenly shows up at a cocktail party which he thought was a costume party when he sees his leading lady with her parents, wearing a "rock out with you c---" outfit. Finding themselves in bed after just meeting, Poots character said she was supposed to make Efron wait for around 40 days, to which he replied, "I was going to make you wait, too. The I realized... I'm a dude." Efron gets downright naked when he took Viagra with his friends and was constrained to pee horizontally.

Source: http://www.youtube.com/watch?v=N_B6QSnR_x4

"The movie was about girls and friends and relationships and was showing kind of how our lives are so I think we knew a lot about it and I think we almost had too much fun," Efron told the crowd at a Q&A event in Culver City, California. "It was great."

Zac Efron is not the first to get naked in a movie though. See 5 of the hottest stars who stripped on cam:

1. Freida Pinto of 'Slumdog Millionaire' plays a mysterious stripper in a Bruno Mars music video entitled Gorilla. She also has provoking love making scenes with the singer. Watch it now:

Source: http://www.youtube.com/watch?v=NOf1bVIjnvQ

2. Jennifer Aniston once again turns heads with her movie 'We're the Millers' as she strips tease. Watch the steamy clip here:

Source: http://www.youtube.com/watch?v=BhvUPTCn2hs

3. In the 2011 comedy flick 'Butter,' Olivia Wilde got nude and cosy with both Ashley Greene and Ty Burrell as the loud, outspoken stripper, Brooke. Get a sneak peak here:

Source: http://www.youtube.com/watch?v=zCiYnJdXl74

4. One of Jessica Alba's most unforgettable portrayals is the grown up stripper Nancy Callahan in the 2005 black and white film Sin City. Watch her hot dance now:

Source: http://www.youtube.com/watch?v=MZFJsUm0phA

5. In the classic 1996 movie Strip Tease, Demi Moore stars as the stripper and single mom Erin Grant who gets into a dangerous situation when a congressman takes an interest to her.

Source: http://www.youtube.com/watch?v=jG8mp03-Rs4