WATCH: Zac Efron Gets Naked and Horizontal on the Toilet

By: Brandon Voss

Zac Efron bares almost all in the new NSFW red band trailer for his upcoming movie That Awkward Moment. Oh, have we gotten your attention? 

His character is seen planking nude while peeing with an erection after he and his pals — played by Michael B. Jordan and Miles Teller — pop Viagra.

And don't even get us started on Zac wearing a strap-on as part of a "Rock Out With Your Cock Out" costume!

Meanwhile, the 25-year-old actor was recently spotted canoodling with... um, and it was revealed he went to rehab for... Damn his diversionary tactics!

Zac's hot body last made headlines for a shirtless photo from his upcoming film Neighbors.

Last year, discussing the attention he regularly gets from gay blogs, he told The Advocate, "It’s very flattering. After High School Musical and Hairspray, I’ve always felt embraced by the gay community, and I feel incredibly grateful and honored."

Watch the That Awkward Moment trailer below and see more of Zac’s sexiest movie moments here.