Johnny Depp's unstoppable rogue must, this time, face a new foe in the guise of former associate Captain Salazar (played with ghoulish delight by Skyfall's Javier Bardem); whose escape from the clutches of the Devil's Triangle has spurred him on a mission to kill all living pirates, with a particular target on Sparrow's back.