The beach has never seen muscles like this.

Dwayne “The Rock” Johnson and June 2016 Men’s Fitness cover star Zac Efron did some intense training to get shredded for Baywatch, and based on the new trailer, their workouts sure did the trick. (That's one of the main reasons why this film made it onto our list of the 20 movies we are absolutely pumped to see in 2017.)

There’s a ton of new action as Johnson shows off his monster upper body while Efron gets to flash his rock-hard six-pack abs as the two go head-to-head in a fitness challenge:

Johnson’s Mitch Buchannon is the leader of the titular Baywatch team and he’s joined by a new lifeguard Matt Brody (Efron), a party-boy and former Olympic champion who shakes things up. It looks like there will be an American Ninja Warrior-style contest between the two—which Efron showed off on his Instagram, giving a look at his jacked physique—including a tire-flipping battle, pullup contest, and a race where each dude has to carry two refrigerators to the finish line.

Yeah, this movie isn’t holding anything back.

Between the feats of strength and the action-packed explosions, we get a look at the beautiful cast, including Kelly Rohrbach, reprising Pam Anderson's role of C.J. Parker, Alexandra Daddario reprising Nicole Eggert's role as Summer Quinn, as well as Bollywood stunner Priyanka Chopra, who is playing the villainous Victoria Leeds.

Baywatch, directed by Seth Gordon, will be released May 26, 2017.