故事发生在《加勒比海盗3:世界的尽头》沉船湾之战20年后。男孩亨利随英国海军出航寻找被聚魂棺诅咒的父亲“深海阎王”威尔·特纳,却在百慕大三角遭遇被解封的亡灵萨拉查船长。获取自由的萨拉查屠尽加勒比海盗,征服了整个海域,手刃了“黑胡子”爱德华·蒂奇的里海海盗王赫克托·巴博萨船长在女巫口中得知了萨拉查的真实目的:为寻找他的宿敌杰克船长。海盗的命运皆压在落魄的老杰克被封印的黑珍珠号,以及天文学家卡琳娜·史密斯口中的远古三叉戟上。。故事开始于公元前44年,罗马共和国的统治者凯撒大帝从西班牙凯旋归来,人们都把他当作英雄崇拜,但元老院却十分害怕他的统治力会进一步扩张。3月15日,恺撒被元老布鲁图斯和卡修斯杀害,身中二十三刀。将军马克·安东尼以为自己会成为继位者,没想到,恺撒大帝宣布由他十七岁的侄子奥克塔维斯即位,这个年轻人只知玩乐,不经世事,从未参加过战斗。
但奥克塔维斯有一位忠诚的护卫—泰安纳斯,他是罗马最棒的战士,并牢记恺撒大帝的遗愿,誓死保护未来的继承者,捍卫王位。
元老院还想一举彻底除掉凯撒家族的血脉,泰安纳斯和奥克塔维厄斯被迫踏上了流亡生涯。离开罗马时,奥克塔维厄斯还是一个冲动的男孩,终有一日,他会成为归来的王者吗?。