Johnny Depp ismét Jack Sparrow kapitány bőrébe bújik az akciódús történetben, mely igazságról, cselszövésekről, az ifjúságról és a halálról mesél. Amikor Jack múltjából felbukkan egy nő (Penelope Cruz), elbizonytalanodik, nem tudja, hogy ez igaz szerelem, vagy csak egy szívtelen szélhámos játszik a szívével, felhasználva őt a legendás ifjúság forrása megtalálásához. Angelica kényszeríti, hogy szálljon fel a Queen Anne’s Revenge fedélzetére, mely a rettentő Feketeszakáll (Ian McShane) kalóz hajója, így Jack hirtelen egy olyan váratlan kalandba keveredik, ahol nem tudja kitől is kell jobban félnie: Feketeszakálltól vagy a nőtől a múltjából.