Zac Efron got hosed on the set of High School Musical 3 when some cast and crewmembers decided to retaliate for all the water balloons Zac had been tossing. (Who knew he was such a prankster?)

The footage has something for everyone. If you're a hater, you'll love watching Zac get nailed. Plus, seeing his trailer TP'd is one sweet revenge move.

And if you're a lover, the whole thing plays like one long wet T-shirt contest, with a bonus bare-chest shot at the end. Seriously, you'll thank us at around 3:08.