We all know Zac Efron loves to strip down for his films and in a recent interview he even said he’s open to full frontal nudity.

But while Dirty Grandpa might have given us the jaw-dropping sight of Zac manhandling somebody’s manhood, the 28-year-old’s recent appearance in Bad Neighbours might have gone one better, with a scene in which the 28-year-old’s hard-partying chracter Teddy Sanders has a rather serious wardrobe malfunction during an onstage strip routine.

You might remember the scene from those candid shots of Zac copping a feel on set, but who knew the final scene would even more wish-fulfilling…

zacefron4-compressor

zacefron6-compressor

zacefron5-compressor

zacefron13-compressor

zacefron14-compressor

zacefron9-compressor

zac strip

zac strip 2

zac final

Props to the, err, props department for this one (we assume at least).

If that isn’t enough for you, then why not check out Zac’s jockstrap, which now is up for sale, stains and all…

More stories:
Zac Efron manhandles a penis in seriously explicit Dirty Grandpa scene
Picture special: Zac Efron cops a feel on set of ‘Bad Neighbours 2’
Watch | Zac Efron shows off his manhood in new viral clip