Kaptan Jack Sparrow (Johnny Depp) ve ekibi bir kez daha doğaüstü entrikalar ağına yakalanır. İlk bölümdeki olaylar nedeniyle Kaptan Jack'in okyanus derinliklerinin hükümdarı ve Uçan Hollandalı'nın kaptanı olan efsanevi korsan Davey Jones'a (Bill Nighy) kan borcu olduğu ortaya çıkar. Jack, bu kan borcundan kurtulmanın bir yolunu bulmazsa, kölelik ve lanetlenme dolu bir hayatla karşı karşıya kalacaktır. William Turner (Orlando Bloom) ve nişanlısı Elisabeth Swann'ın (Keira Knightley) da başka sorunları vardır. Bölüm 1'de Jack'in kaçmasına yardım ettikleri için darağacıyla tehdit edilirler.