当迪士尼的《加勒比海盗4》因为某种原因在伦敦逗留时,杰克·斯派洛船长(约翰尼·德普·约翰尼·德普饰)被英国国王的士兵抓住了。 传说中的“不老泉”重现人间,是为了抢在西班牙之前。 英国国王乔治二世(理查德·格利菲斯饰)希望杰克和船长巴博萨(乔弗瑞·拉什的乔弗瑞·拉什饰)联手搜寻。 固执自大的杰克断然拒绝,并误闯了假杰克船长的老巢,并由此结识了自己的老情人安吉莉卡(佩内洛普·克鲁兹饰)。 各种因素迫使他加入安吉丽卡的舰队,他和她的父亲,臭名昭著的海盗“黑胡子”(由伊恩·麦柯肖恩的伊恩·麦柯肖恩扮演)混在了一起。 新的冒险在这混乱中展开,无数的危险和诱惑在海的另一边等待着...