最后,杰克-斯派洛建议根据法典选出一位海盗王。来做出最后的抉择。各个海盗王都选择了自己,而杰克-斯派洛则出人意料地选择了伊莉莎白-斯旺。于是,伊莉莎白-斯旺成为海盗王。
伊莉莎白-斯旺主张战斗,但是出去之后才发现,卡特勒-贝克特的船队实在太过强大,无奈之下只能选择谈判。
海盗一方的代表是伊莉莎白、巴博萨和杰克,另外一方的代表则是贝克特、威尔和戴维。最终,杰克和威尔互相交换,而在杰克离开之前,巴博萨使了计策。将杰克-斯派洛封印科莉布索的信物留了下来。随后,战争一触即发。
杰克-斯派洛正如预期,登上了飞翔荷兰人号,他接下来要做的,就是找到戴维-琼斯的心脏,刺穿。然后取代戴维-琼斯成为飞翔荷兰人号的船长,然后帮助黑珍珠号调头去对付卡特勒-贝克特。
回到了黑珍珠号上,巴博萨成功地将科莉布索释放了出来,引发了剧烈的海啸。在海啸之中,黑珍珠号和飞翔荷兰人号展开了激烈的交火。
杰克-斯派洛历经千辛万苦终于拿到了戴维-琼斯的心脏,但就在他要举手刺下去之前,戴维-琼斯却先一刀刺穿了威尔-特纳的心脏。在这种情况下,杰克-斯派洛只能放弃了自己成为不死海盗船长的梦想,手握威尔-特纳的右手,刺穿了戴维-琼斯的心脏。戴维-琼斯死亡了,而飞翔荷兰人号也得到了解放,同时,威尔-特纳则成为了新任的飞翔荷兰人号船长。
飞翔荷兰人号在威尔-特纳的带领下,与杰克-斯派洛的黑珍珠号左右夹击,一起击沉了卡特勒-贝克特上将的战舰进取号!卡特勒-贝克特在明白事情的经过之后,被震惊了,所有船员都弃船而逃时,他却留在了船上,在漫天飞舞的木屑之中,他壮烈地被火光所吞没。
胜利后的威尔-特纳把心交给了伊莉莎白-特纳,然后带着仅剩的比尔-特纳船员,驾驶着飞翔荷兰人号重新踏上了旅程。而巴博萨船长则丢下了杰克-斯派洛,带上了黑珍珠号去寻找不老泉,但是他离开之后才发现,航海图的中间部分全部都被杰克-斯派洛挖走了,而被抛弃的杰克-斯派洛则带着神秘海图驾驶着小帆船,开始了他新的海盗之旅!
在电影结束之后,所有字幕都播放完毕时,还有一个小彩蛋。那就是十年后,伊莉莎白-斯旺带着她和威尔-特纳的儿子,在夕阳之下,与威尔-特纳再次相见。十年才能登陆一天,这是何其的艰辛和困难,但却因为这个对象而变得美好不已!
至此,“加勒比海盗3”落下了帷幕,也为整个海盗三部曲落下了帷幕!
求月票!rs