故事發(fā)生在《加勒比海盜3:世界的盡頭》沉船灣之戰(zhàn)20年后。男孩亨利(布倫頓·思韋茨飾)隨英國(guó)海軍出航尋找被聚魂棺詛咒的父親"深海閻王"威爾·特納(奧蘭多·布魯姆飾),卻在百慕大三角遭遇被解封的亡靈薩拉查船長(zhǎng)(哈維爾·巴登飾)。獲得自由的薩拉查屠盡加勒比海盜,征服整個(gè)海域。曾手刃"黑胡子"愛(ài)德華·蒂奇(伊恩·麥柯肖恩飾)的里海海盜王赫克托·巴博薩船長(zhǎng)(杰弗里·拉什飾)為對(duì)抗亡靈威脅,向神秘女巫?,m(格什菲·法拉哈尼飾)尋求薩拉查的真實(shí)目的,得知其終極目標(biāo)是追殺宿敵杰克·斯派洛船長(zhǎng)(約翰尼·德普飾)。在命運(yùn)指引下,亨利與天文學(xué)家卡琳娜·史密斯(卡雅·斯考達(dá)里奧飾)聯(lián)手落魄的杰克,在被封印的黑珍珠號(hào)上展開(kāi)冒險(xiǎn)。他們必須破解遠(yuǎn)古三叉戟的秘密,解除薩拉查的亡靈詛咒,同時(shí)終結(jié)這場(chǎng)席卷七海的浩劫。最終少年與天文學(xué)家成功摧毀三叉戟,永久解除所有詛咒,威爾·特納得以與兒子團(tuán)聚。