Will Blunt (Bloom) y Elizabeth Swann (Knightley) se van a casar, pero ambos son hechos prisioneros por Lord Cutler Beckett (Tom Hollander) y acusados de haber liberado al Capitán Jack Sparrow (Depp). Para salvar su vida Will tendrá que encontrar a Jack y conseguir su misteriosa brújula, que esconde un gran poder además de la clave de una deuda de sangre del pirata con un temible y siniestro Davy Jones (Bill Nighy), el legendario Capitán del barco fantasma Flying Dutchman.