故事发生在《加勒比海盗3世界的尽头》沉船湾之战20年。亡灵萨拉查船长哈维尔巴登JavierBardem饰率领自己的亡灵海军杀出了世界的尽头深海阎王”威尔特纳奥兰多布鲁姆OrlandoBloom饰乘飞翔的荷兰人号前来追杀却被其引入百慕大三角生死未卜。获取自由的萨拉查肆虐加勒比海征服了整个海域即便是手刃了黑胡子”爱德华蒂奇伊恩麦柯肖恩IanMcShane饰的海盗王赫克托巴博萨船长杰弗里拉什GeoffreyRush饰也难以避免心爱的安妮女王复仇号沉入大海的惨剧。幸存下来的巴博萨在女巫HaifaaMeni格什菲法拉哈尼GolshiftehFarahani饰口中得知了萨拉查的真实目的为寻找他的宿敌杰克船长约翰尼德普JohnnyDepp饰遂重返皇家海军展开了复仇旅程。而在父亲蒂格船长基思理查兹KeithRichards饰指引下杰克也将乘着失而复得的黑珍珠号再次扬帆起航率领聪明美丽的天文学家卡琳娜史密斯卡雅斯考达里奥KayaScodelario饰以及与威尔特纳有着神秘联系的年轻皇家海军亨利布兰顿思怀兹BrentonThwaites饰一起去寻找唯一有可能击败萨拉查的宝物传说中海神波塞冬的三叉戟。加勒比的碧海之上将会燃起前所未见的硝烟。