Begone Priyanka Chopra! Zac Efron and The Rock just stole your thunder

After Priyanka Chopra's leaked on set sneak peek, it's time for Zac Efron to showcase his hot shirtless body on the sets of Baywatch, which is currently shooting in Miami Beach. It seems the 28-year-old actor is quite aware of how notoriously good