Winter wonderland is around the corner but not in the first Baywatch Trailer. Quite the opposite: Skin, boobs, abs, explosives and gunfights are here heating up the internet. Dwayne “The Rock” Johnson and Zac Efron are the stars of this reboot based on the hit ’90s TV show. Johnson plays Mitch Buchannon, the head lifeguard famously played by David Hasselhoff, while Efron is Matt Brody, who was played by David Charvet on the long-running series. Unlike the original show which was filmed in Los Angeles and Malibu, the film is set in Miami.

Since it was first announced that a movie was in the works, millions of Baywatch fans have been waiting for this moment, when the first trailer drops. Finally the wait is over and with the look of the 2 minutes clip – where we can see plenty of shirtless Effron and Johnson – the wait was all worth it.

The film, directed by Seth Gordon of “Horrible Bosses,” also stars Alexandra Daddario, Kelly Rohrbach and Priyanka Chopra. Hasselhoff and Pamela Anderson are also expected to make cameos.

“Baywatch” hits theaters May 16.

Here is the trailer: