故事發(fā)生在《加勒比海盜3:世界的盡頭》沉船灣之戰(zhàn)20年eee。男孩亨利(布蘭頓·思懷茲BrentonThwaites飾)隨英國海軍出航尋找被聚魂棺詛咒的父親深海閻王威爾·特納(奧蘭多·布魯姆OrlandoBloom飾),卻在百慕大三角遭遇被解封的亡靈薩拉查船長(哈維爾·巴登JavierBardem飾)。獲取自由的薩拉查屠盡加勒比海盜,征服了整個(gè)海域。里海海盜王赫克托·巴博薩船長(杰弗里·拉什GeoffreyRush飾)在女巫HaifaaMeni(格什菲·法拉哈尼GolshiftehFarahani飾)口中得知了薩拉查的真實(shí)目的:為尋找他的宿敵杰克船長(約翰尼·德普J(rèn)ohnnyDepp飾)。海盜的命運(yùn)皆壓在落魄的老杰克被封印的黑珍珠號(hào),以及天文學(xué)家卡琳娜·史密斯(卡雅·斯考達(dá)里奧KayaScodelario飾)口中的遠(yuǎn)古三叉戟上。