It takes all of Dwayne Johnson and Zac Efron’s buoyant charm to keep this reboot of the 1980s-90s TV show afloat.

They keep up a good line in insulting repartee as Johnson’s veteran lifeguard tries to put cocky new recruit Efron, a disgraced Olympic swimmer, in his place, and there are cameos from the show’s original stars, David Hasselhoff and Pamela Anderson.

However, the film’s crime-busting plot – which involves stopping the schemes of Bollywood star Priyanka Chopra’s vampy drug-dealing villain – is lame and co-stars Alexandra Daddario, Kelly Rohrbach and Ilfenesh Hadera have very little to do.

Still, everyone involved has cheerfully silly fun with the TV show’s formula of sun, sea and slow-mo beach running in skimpy spandex.