- 故事发生在《加勒比海盗3:世界的尽头》沉船湾之战20年后。 男孩亨利(布兰顿·思怀兹 Brenton Thwaites 饰)随英国海军出航寻找被聚魂棺诅咒的父亲“深海阎王”威尔·特纳(奥兰多·布鲁姆 Orlando Bloom 饰),却在百慕大三角遭遇被解封的亡灵萨拉查船长(哈维尔·巴登 Javier Bardem 饰)。获取自由的萨拉查屠尽加勒比海盗,征服了整个海域,手刃了“黑胡子”爱德华·蒂奇(伊恩·麦柯肖恩 Ian McShane 饰)的里海海盗王赫克托·巴博萨船长(杰弗里·拉什 Geoffrey Rush 饰)在女巫Haifaa Meni(格什菲·法拉哈尼 Golshifteh Farahani 饰)口中得知了萨拉查的真实目的:为寻找他的宿敌杰克船长(约翰尼·德普 Johnny Depp 饰)。海盗的命运皆压在落魄的老杰克被封印的黑珍珠号,以及天文学家卡琳娜·史密斯(卡雅·斯考达里奥 Kaya Scodelario 饰)口中的远古三叉戟上。
- 被大章鱼吞下去的杰克船长(强尼·戴普)进入了戴维·琼斯控制的“死界”——世界的尽头。为了拯救杰克,威尔·特纳(奥兰多·布鲁姆)、伊丽莎白(凯拉·奈特莉)和女巫等一行人也来到了“死界”。 找到杰克,他们一行人解开迷咒,逃出了世界尽头。而此时狡猾的卡特勒·贝凯特(汤姆·霍兰德)已经得到了戴维·琼斯(比尔·奈伊)的心脏,由此挟持戴维·琼斯,掌控所有的公海海盗,为东印度公司攫取利益。为了应对危难,各地海盗头目秘密集会,展开是否释放女海神,杀掉戴维·琼斯的争论。 原来女海神正是戴维·琼斯的旧情人,两人之间的微妙关系,成了双方交锋的关键。在平静的海面上,风雨降将至,最终的对决即将展开。每个人面临着怎样的命运?当最后的审判结束,大海能否重归往日的宁静?