It’s the fourth outing for Johnny Depp’s pirate Captain Jack Sparrow and, once again, he has the time of his life as he searches for the fabled fountain of youth.

Keira Knightley and Orlando Bloom are missed, but feisty foil Penélope Cruz is a big bonus while Geoffrey Rush’s Barbossa and Ian McShane’s Blackbeard vie for the hammiest performance.

Inevitably, the plot sometimes goes through the motions and the film lacks a big goodies v baddies battle, but the script has a steady supply of witty one-liners and the special effects are faultless. Add some brilliant, breathtaking set pieces – a chase through London and a mermaid attack are stand-out sequences – and this has all the makings of an excellent adventure. 

This film is starting at 11.00pm on BBC1 Wales, 11.10pm on BBC1 Northern Ireland and is not showing on BBC1 Scotland.