故事发生在《加勒比海盗3:世界末日》中。失事湾战役20年后,男孩亨利(BrentonThwaites Brentothwaites)随英国海军起航,寻找父亲威尔·特纳(OrlandoBloom Orlando Bloom),他被聚魂棺诅咒。然而,在百慕达三角,被解封的幽灵船长萨拉查(贾维尔巴登哈维尔·巴登饰)释放的萨拉查屠杀了加勒比海的海盗,征服了整个海洋。赫克托·巴博萨船长(GeoffreyRush,乔弗瑞·拉什),里海的海盗王,留着“黑胡子”的爱德华·蒂奇(IanMcShane,伊恩·麦柯肖恩),在海法曼尼(GolshiftehFarahani,格什菲·法拉哈尼),是个女巫。我得知了萨拉扎的真正目的:为了找到他的宿敌杰克船长(约翰尼·德普,约翰尼·德普饰),海盗的命运被寄托在孤独的老杰克的封印黑珍珠和天文学家卡琳娜·史密斯(卡亚斯科德拉里奥,卡雅·斯考达里奥饰)口中的古老三叉戟上。