Zac Efron bares it all and flaunts his sexy eight-pack abs during the filming of “Baywatch” movie.

While on the set of the upcoming “Baywatch” reboot in Miami Beach, the 28-year-old shirtless hunk had some meticulous torso grooming from very skilled makeup artists.

Although his sculpted abs obviously do not need much painting to be camera-ready, one lady artist was spotted working on his washboard abs with some bottles of bronzer, E News reported.

Honestly I have a hard time with paparazzi but s/o to this dude 🕶

A post shared by Zac Efron (@zacefron) on

Efron plays the role of Matt Brody, the character played by David Charvet, in the iconic television series.

The big screen adaptation of the 90s TV series also features Dwayne “The Rock” Johnson, Priyanka Chopra, Kelly Rohrbach, Alexandra Daddario and Ilfenesh Hadera.

Mail Online reported that the film production has already moved from Malibu, California, to Miami and principal photography also started a week ago.

The film is being produced by Johnson, who also plays the lead lifeguard Mitch Buchannon. Johnson’s character was originally played David Hasselhoff in the TV series.

Rohrback, meanwhile, portrays C.J. Parker, the sexy lady lifeguard role that brought Pamela Anderson to fame. Chopra plays the villain role, Hadera is Johnson’s love interest, while Daddario takes on the female lead role of Summer.

Johnson recently announced that Hasselhof will make a cameo in the new film, but it is not yet clear if Anderson will join him, People magazine noted. During an appearance on “Late Night with Seth Meyers” last year, Efron also teased the movie will going to be a “badass.” “It is the No. 1 show of all time, internationally. We want to make it badass,” he said.

The “Baywatch” movie is set for release in 2017.

Meanwhile, Efron also stars in “Neighbors 2: Sorority Rising” which will hit theaters in May this year. The original cast of Seth Rogen, Rose Byrne, Zac Efron will be joined by Selena Gomez and Chloe Grace Moretz.