绕着“死魂棺”展开，威尔·特纳（，奥兰多·布鲁姆饰）与伊丽莎白·斯旺（，凯拉·奈特莉饰）的婚礼被库特勒·贝克特勋爵中断（，汤姆·荷兰德饰），后者要求特纳前去找到杰克·斯派罗船长（约翰尼·德普饰）的指南针，这个指南针可以用来找到死魂棺，其中盛有传说中飞翔的荷兰人号海盗船船长戴夫·琼斯（，比·乃尔饰）的心脏，只要控制了这个心脏，就可以命令琼斯做任何事情，从而称霸整个海洋。斯派罗与琼斯之间也有尚未了结的恩怨，正努力逃避后者的追踪。电影与《加勒比海盗：黑珍珠号的诅咒》的第二部续集《加勒比海盗3：世界的尽头》一起