Salazar (Javier Bardem) é um capitão que sempre sentiu desprezo por piratas. Esse sentimento aumentou quando ele conheceu Jack Sparrow (Johnny Depp) ainda garoto e perdeu muito do que tinha conquistado. Até que ele decide reunir um exército de piratas fantasmas assassinos para buscar uma pérola e matar o seu antigo rival. Para escapar, Sparrow precisa aumentar o seu poder, partindo em busca do Tridente de Poseidon – com o qual poderá controlar o mar.