Baywatch - C4

It takes all of Dwayne Johnson's buoyant charm as a veteran lifeguard and Zac Efron's self-mocking cool as his cocky new recruit to keep this reboot of the 1980s-90s TV show afloat

It takes all of Dwayne Johnson's buoyant charm as a veteran lifeguard and Zac Efron's self-mocking cool as his cocky new recruit to keep this reboot of the 1980s-90s TV show afloat.

They keep up a good line in insulting repartee, as Johnson tries to put Efron, a disgraced Olympic swimmer, in his place, and there are fun 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 a damp squib 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.