Zac Efron can't stop taking it off.
Zac Efron's outfits on the Georgia set of Dirty Grandpa keep getting better and better.
Or rather, they keep getting more and more revealing.
After showing off his amazing abs in a fringe crop top and neon green pants yesterday, the 27-year-old actor was spotted filming in Tybee Island on Tuesday in nothing but a nude-colored pair of undies.
PHOTOS: Zac Efron's Sexiest Shirtless Moments on Screen
Obviously, Zac has no problem taking it off.
With nothing but a strategically placed stuffed animal, Zac appears to be stranded on the beach, with the words "Team Hornet" written on his chest. In the film, Zac plays Robert De Niro's uptight grandson, who gets tricked into driving the perverted former Army general to Florida for spring break right before his own wedding.
And thanks to the not-so-secret set, now we know how Zac manages to look so buff on-screen -- the Neighbors actor was spotted doing push-ups in-between takes.
Obviously, it's working!
VIDEO: The 27 Most Important Shirtless Zac Efron Pictures
Check out the video below for more of Zac flashing his abs for his already highly anticipated new comedy.