• Share
  • Tweet
  • Share
Zac Efron

Thibault Monnier / Pacific Coast News

Today just got a whole lot hotter. 

Zac Efron was recently spotted on set of the upcoming Baywatch film in Boca Raton, Fla., looking hunkier than ever in what appears to be his lifeguard uniform. The 28-year-old—appearing more than ready to save a few lives—sports dark aviator sunglasses, a rash guard and matching board shorts with flip flops.

Also close by was Dwayne "The Rock" Johnson, who will star alongside Zac in the "big, fun and RATED R" flick to hit theaters in 2017.

Johnson posted the same shot and wrote, "Zac's ad-libbed responses were brilliant! Talented and great dude. World get ready to have some fun, 'cause the beach will never be the same again."

These two aren't the only stunners to turn things up a notch at the beach. In fact, the entire cast of Baywatch is shaping up to be quite the sight for sore eyes. 

Model Kelly Rohrbach will suit up in Pamela Anderson's iconic red ensemble, Billions actress Ilfenesh Hadera is set to play Johnson's love interest, Alexandra Daddario from the Percy Jackson film series will cozy up to Efron as his leading lady, and Priyanka Choprawill assume a more villainous role. 

The Rock also took to Instagram to share a behind-the-scenes snapshot of the cast gearing up to memorize their lines. 

"This squad has been working extremely hard for months for these roles - the time has come - we start shooting TOMORROW. Let's roll and bring the world some beach fun," he wrote.

Keep the photos coming! We can't get enough of sexy lifeguards.