Les temps sont durs pour le Capitaine Jack, et le destin semble même vouloir s’acharner lorsque de redoutables pirates fantômes menés par son vieil ennemi, le terrifiant Capitaine Salazar (Javier Bardem), s’échappent du Triangle des Bermudes pour anéantir tous les flibustiers écumant les flots… Sparrow compris ! Le seul espoir de survie du Capitaine Jack est de retrouver le légendaire Trident de Poséidon, qui donne à celui qui le détient tout pouvoir sur les mers et les océans. Mais pour cela, il doit forger une alliance précaire avecCarina Smyth (Kaya Scodelario), une astronome aussi belle que brillante, et Henry (Brenton Thwaites), un jeune marin de la Royal Navy au caractère bien trempé. A la barre du Dying Gull, un minable petit rafiot, Sparrow va tout entreprendre pour contrer ses revers de fortune, mais aussi sauver sa vie face au plus implacable ennemi qu’il ait jamais eu à affronter…