Zac Efron Shirtless in St Tropez on the 4th of July Pictures

Zac Efron Gets Shirtless and Sports a Mustache on Independence Day Getaway

Zac Efron got shirtless on a boat in St.-Tropez.

Zac Efron marked the Fourth of July with friends in the French Riviera today. The actor, sporting bright blue Ray-Bans and a mustache, was spotted having lunch with a group of guys at St.-Tropez's Club 55. The restaurant is a favorite among celebs, and after the meal, a barefoot Zac made his way down the dock and hopped in a waiting boat. Once on his yacht, Zac stripped down to show off his sexy six-pack. He lounged shirtless on the deck and chatted with friends.

This is the second trip to the South of France that Zac's made in recent months. He also attended the Cannes Film Festival in May in support of his upcoming movie The Paperboy. Zac's current trip overseas meant he missed out on his friend and former High School Musical costar Ashley Tisdale's 27th birthday party earlier this week in Malibu. Zac was on hand for the festivities last year, but this time around, Ashley celebrated with a bikini-clad Selena Gomez and her boyfriend, Scott Speer.