Zac Efron showed off his toned body while sunbathing with friends on a fancy yacht in St. Tropez on Sunday.
Page Six got exclusive photographs of the shirtless actor showing off his chiselled biceps and six-pack abs while getting wet and crazy at the celebrity vacation destination.
For the day on the lake, the 35-year-old “High School Musical” alum wore patterned swim trunks, reflective sunglasses, and a bucket hat.
In addition to sunning on the deck, Efron got his thrills by donning a vest and riding a jet ski.
He later took a shower on the boat to unwind from the excitement.

Image Credits: Page Six
The “Hairspray” star looked extremely lean and ripped during the yacht outing after previously admitting that he never wants to be in “Baywatch” shape again.
“That [look], I don’t know if that’s really attainable. There’s just too little water in the skin,” Efron told Men’s Health in September 2022.
“Like, it’s fake; it looks CGI’d. And that required Lasix, powerful diuretics, to achieve. So I don’t need to do that. I much prefer to have an extra, you know, 2 to 3 percent body fat.”
The actor admitted that he over-trained and ate the same food three times a day for his role as a lifeguard in the 2017 picture, which he co-starred in with Dwayne “The Rock” Johnson.
According to the magazine, the rigorous schedule had a significant impact on his mental and physical health, resulting in insomnia and “pretty bad” despair.