Tegevus toimub 17. sajandi Kariibi merel, mida valitsesid mereröövlid ja koloniaalvallutajad. Seiklus algab kui vaimudest piraatide kapten Barbossa röövib kohaliku kuberneripreili Elizabeth Swanni , keda asuvad jälitama tema austaja Will Turner ja piraat Jack Sparrow . Will ega Jack ei tea, et nende vastased on surematud vaimud, kes kannatavad needuse all. Needusest aitaks vabaneda Elizabethi veri ja kaelakee.

Kapten Jack Sparrow on piraat, kellel elus eriti ei ole vedanud, sest peale muude hädade on tal ka verevõlg "Lendav Hollandlane" kapteni Davey Jonesi ees ning kui ta sellest ei vabane, siis langeb ta igavese needuse alla. Elizabeth ja ei ole just kõige õnnelikumad, kui Jack tõmbab ka neid oma hädadesse.

Noormees, nimega Tristan (Charlie Cox) üritab võita imeilusa, kuid külma Victoria (Sienna Miller) südant. Et oma unistuse poole püüelda, asub Tristan teekonnale, et tuua enda unistuste naisele langenud täht. Tristanil pole aga aimugi, et ta ei ole nimelt ainus, kes on asunud täheotsingule ...