A 17. század a Karib-tengeren a kalózok jegyében telt, akik megfélemlítették az angol királyi flottát is. Elizabeth Swannt, (Keira Knightley) az angol kormányzó lányát elrabolja a rettegett kalóz, Barbossa kapitány (Geoffrey Rush).