Dwayne Johnson has labelled Zac Efron an "unattractive candy a**".

The actor, known as "The Rock", will be starring alongside Efron in the upcoming movie adaptation of Baywatch, and took to Instagram to announce that Ilfenesh Hadera has been cast as his love interest for the film.

But Dwayne couldn't resist ribbing Zac as he joked he wouldn't be allowed to touch Hadera on the set.

He wrote alongside a picture of the actress: "Casting my #BAYWATCH love interest wasn't easy (extremely tough job but hey I'm one of the producers;) but we finally found her. For our coveted role of "STEF", she had to be a lot of things: Strong, intelligent, formidable, beautiful and funny. Want to welcome the talented @ilfenator Ilfenesh Hadera to our #BAYWATCH family. She's a 5'11 walkin' smokestack with legs for days. Smart and tougher than new rope.. just the way we like 'em.


"And seeing as she's playing my love interest - my strong calloused hands are the ONLY HANDS allowed to rub suntan oil on her soft supple skin. You hear that Efron? Step out of line Zac and she'll knock your unattractive candy ass into next week. Mine too! (sic)"

Johnson and Efron have already built up a jokey relationship since they started working together on the film.

Last year, Johnson complimented Efron on his physique after the younger actor shared a photo from his new film Dirty Grandpa.

The picture shows Efron wearing an orange crop top which features the slogan "Stop staring at my tits".

And Johnson was quick to comment on the picture, writing: "Nice tits brother. See you soon."

- Bang! Showbiz