Like a fine wine, Zac Efron only gets better with age!
The Baywatch mega babe has certainly come a long way since his Disney Channel days. In addition to making us swoon, the 29-year-old has had quite an impressive dating résumé.
From A-listers like Vanessa Hudgens and Lily Collins to Halston Sage and Michelle Rodriguez, the actor certainly knows how to pick 'em.
MORE: Watch Zac Efron Transform Into a Gosh Darn Smoke Show Right Before Your Eyes
(May we never forget this moment at the 2014 MTV Movie Awards. Photo Credit: Getty Images)
Most recently, Zac has been linked to his Baywatch co-star, Alexandra Daddario. The 31-year-old has posted several snaps on her Instagram recently — including one of him kissing her cheek — and since then, rumors of the two have been swirling.
Fuel was only added to the fire when The Daily Telegraph straight-up asked Zac about the dating rumors in May 2017 and he responded with, "As far as I know, she hasn't said yes."
MORE: See How the Cast of the 'Baywatch' Movie Stands up to the Cast of the Classic TV Show!
Alexandra told E! News at this year's Billboard Music Awards that "I understand why people would go crazy over something like that, but Zac and I are very good friends."
Well, here's to hoping that doesn't work out! Zac, if you're reading this, I am 1000% available.
To see the on-screen lovers in action, be sure to check out Baywatch if you haven't done so already, even if it's just to stare at Zac's rockin' bod.
For photos of Zac's extensive dating history, scroll through our gallery below! Note — some of these are serious blasts from the past!
This hot duo met on the set of High School Musical back in 2005 and called it quits in 2010 because she was "so fed up" with girls throwing themselves at him.