Zac Efron goes for a jog while holding a pair of weights on Saturday morning (July 5) in Porto Cervo, Sardinia.

The 26-year-old actor, who was joined by new pal Gianluca Vacchi, was seen doing pushups and stretching his body out throughout the outdoor workout that morning.

PHOTOS: Check out the latest pics of Zac Efron

Zac has been vacationing with the Italian businessman, actress Michelle Rodriguez, and some others for over a week now. He has been seen in some dance videos that have gone viral and most recently going shirtless while doing a backflip off a yacht!

10+ pics inside of Zac Efron and Gianluca Vacchi working out together…

Posted to: