- 故事发生在《加勒比海盗3:世界的尽头》沉船湾之战20年后。 男孩亨利(布兰顿·思怀兹 Brenton Thwaites 饰)随英国海军出航寻找被聚魂棺诅咒的父亲“深海阎王”威尔·特纳(奥兰多·布鲁姆 Orlando Bloom 饰),却在百慕大三角遭遇被解封的亡灵萨拉查船长(哈维尔·巴登 Javier Bardem 饰)。获取自由的萨拉查屠尽加勒比海盗,征服了整个海域,手刃了“黑胡子”爱德华·蒂奇(伊恩·麦柯肖恩 Ian McShane 饰)的里海海盗王赫克托·巴博萨船长(杰弗里·拉什 Geoffrey Rush 饰)在女巫Haifaa Meni(格什菲·法拉哈尼 Golshifteh Farahani 饰)口中得知了萨拉查的真实目的:为寻找他的宿敌杰克船长(约翰尼·德普 Johnny Depp 饰)。海盗的命运皆压在落魄的老杰克被封印的黑珍珠号,以及天文学家卡琳娜·史密斯(卡雅·斯考达里奥 Kaya Scodelario 饰)口中的远古三叉戟上。
- 故事发生在十七世纪中叶的荷兰。德鲁伊特(弗兰克·拉莫斯 Frank Lammers 饰)继承了马尔滕(鲁特格尔·哈尔 Rutger Hauer 饰)的位置成为了新一任的海军上将,他用接二连三的胜利证明了自己的智慧和实力,赢得了属下们的信赖与尊重。共和党官员约翰(巴里·阿茨玛 Barry Atsma 饰)和奥兰治党的亲王威廉三世(埃伯特·杨·韦伯 Egbert Jan Weeber 饰)为了挣得权利而进行着没有硝烟的较量。与此同时,荷兰和英国之间的战争正如火如荼的进行着。带领着自己的舰队,德鲁伊特成功的击退了敌人,因而成为了享誉全国的英雄,可他的名声大噪亦让他被迫卷入了王室的权欲纷争之中,甚至威胁到了他和他的家人的生命。