Esta nova aventura acompanha um azarado Capitão Jack Sparrow (Johnny Depp), quando é visitado pelos marinheiros fantasmas, liderados por Salazar (Javier Bardem), determinados a matar todos os piratas dos sete mares – especialmente Jack, é claro.
A única esperança de sobrevivência para Jack é o Tridente de Poseidon, mas para encontrá-lo, tem que fazer uma aliança com Carina Smyth (Kaya Scodelario), uma brilhante astrónoma e com Henry (Brenton Thwaites), um teimoso marujo da Marinha Real.
Comandando o Dying Gull, o seu novo e pequeno navio, o Capitão Jack vai querer reverter a sua recente má sorte, assim como salvar a própria vida de uma das ameaças mais formidáveis que já enfrentou.