"Baywatch" filmed mostly on the Georgia coast but the reboot of the iconic television series had its red-carpet premiere on Saturday in Miami.

The movie stars Dwayne "The Rock" Johnson and Zac Efron as rival lifeguards who must team up when a nefarious plot surfaces amid the crashing waves. The action comedy features the guys dressing up in some hilarious undercover outfits and, for some reason, hauling refrigerators.

David Hasselhoff, star of the original series, suits up to join the fun.

PAST COVERAGE: The Hoff schools Zac Efron on "Baywatch" set

The movie's out May 25. Here are some photos from the premiere:

 Dwayne "The Rock" Johnson and David Hasselhoff at the world premiere of Paramount Pictures film 'Baywatch." Photo by Alexander Tamargo/Getty Images for Paramount Pictures

Credit: Getty Images

icon to expand image

Credit: Getty Images

 Hannibal Buress arrives to the "Baywatch" movie world premiere's beach party and red carpet event on Saturday, May 13, 2017 in Miami Beach, Fla. Matias J. Ocner/Miami Herald/TNS

Credit: Jennifer Brett

icon to expand image

Credit: Jennifer Brett

 Kelly Rohrbach talks to the press during the "Baywatch" movie world premiere's beach party and red-carpet event. Photo: Matias J. Ocner/Miami Herald/TNS

Credit: Jennifer Brett

icon to expand image

Credit: Jennifer Brett

 Zac Efron on the scene. Photo: Matias J. Ocner/Miami Herald/TNS

Credit: Jennifer Brett

icon to expand image

Credit: Jennifer Brett

 Donna D'Errico and David Hasselhoff strike a pose. Photo by John Parra/Getty Images for Paramount Pictures

Credit: Getty Images

icon to expand image

Credit: Getty Images

 Ilfenesh Hadera sizzles on the red carpet. Photo by Alexander Tamargo/Getty Images for Paramount Pictures

Credit: Getty Images

icon to expand image

Credit: Getty Images

 Zac Efron takes selfies with fans. Photo by Alexander Tamargo/Getty Images for Paramount Pictures

Credit: Getty Images

icon to expand image

Credit: Getty Images