Caraibi, 1700. La figlia del governatore viene rapita dal malvagio pirata Barbossa (Rush). Will Turner (Orlando Bloom), amico d’infanzia della ragazza e segretamente innamorato di lei, si unisce a Jack Sparrow (Depp), un pirata vagabondo e per cui la parola strano suona eufemistica, per portare in salvo la fanciulla. Ma per riuscirci, dovranno affrontare misteriose e sinistre forze del male che risalgono addirittura a una maledizione azteca…