Un grupo de terroristas secuestra un vuelo trasatlántico nocturno, y una mujer que sufre una extraña enfermedad revela un secreto monstruoso para salvar a su hijo.
Año 1946, Alemania después de la Segunda Guerra Mundial. Rachael Morgan (Keira Knightley) llega a Hamburgo para reunirse con su esposo, Lewis (Jason Clarke). La ciudad está en ruinas destruida por los embates de la guerra y es pleno invierno, el frio se deja sentir hasta los huesos. El coronel británico recibe la misión de reconstruir la destruida ciudad. Al mudarse a su nueva casa, Lewis toma una inusual decisión: compartirán esta gran casa con sus antiguos propietarios, a los que se les había requisado su propiedad.
El capitán Jack Sparrow se enfrentará a un grupo de piratas-fantasma comandados por una de sus viejas némesis, el terrorífico capitán Salazar, recién escapado del Triángulo de las Bermudas. La única posibilidad de Sparrow para salir con vida es encontrar el legendario Tridente de Poseidón, un poderoso artefacto que le da a su poseedor el control de los mares.