Zac Efron Reveals Ripped Body While Golfing in Gym Shorts & Sneakers

Zac Efron is ringing in the new year with a beach vacation in Cabo San Lucas, Mexico — and he’s making some time for golfing.

The “High School Musical” alum took to Instagram on Saturday to share a video of him golfing on a course located right along the beach.

The 31-year-old went shirtless for the occasion, revealing his toned abs as he struck a ball across the sand.

View this post on Instagram


A post shared by Zac Efron (@zacefron) on

“Just missed left. Just missed left,” Efron is heard saying in the video. “That was perfect.”

The “Greatest Showman” actor was clad in a pair of black gym shorts and sneakers. His mostly gray kicks featured neon orange detailing at the heel, with dark laces and a white sole.

The “17 Again” star accessorized with a backward baseball cap, which obscured his freshly-dyed platinum blond locks.

The video of Efron golfing was viewed more than 5.1 million times on Instagram — which is unsurprising given his more than 37 million followers.

For his Mexico vacation, Efron is joined by his 26-year-old brother, Dylan, and some mutual pals.

While the warm weather vacation means lots of time spent outside, Efron posted a photo three days ago of him trying his hand at climbing on an indoor wall. In the photo, he wears a red T-shirt, tan pants and blue climbing shoes with Velcro straps.

“No Free Solo,” Efron captioned the image.

View this post on Instagram

No Free Solo

A post shared by Zac Efron (@zacefron) on

Want more?

Zac Efron’s Comfy Travel Style Includes Messy Hair & These Retro Sneakers

Zac Efron Says Walking in Heels Was One of His Hardest Stunts Ever

Zac Efron Wore Red Heels on MTV’s ‘Room Raiders’

Access exclusive content