Çılgın maceraları ile bilinen, kaptanların şahı ama bir o kadar talihsiz Jack Sparrow (Johnny Depp), yelken açtığı sularda yaklaşan kötü rüzgarları hisseder. Korkunç Kaptan Salazar'ın (Javier Bardem) yönetimindeki ölümcül hayalet korsanlar, denizdeki tüm korsanları öldürerek Şeytan Üçgeni’nden kaçmayı başarmıştır; hayatta kalan tek korsan kaptan ise Jack'tir. Jack, Salazar'ın gazabından ve intikamından kurtulmak için Poseidon Asası’nın peşine düşer. Bu efsanevi asayı bulmak içinse güzel ve zeki gökbilimci Carina Smyth (Kaya Scodelario) ve Kraliyet Donanması'ndan dik başlı, genç bir denizci olan Henry (Brenton Thwaites) ile zorlu bir anlaşma yapar. Küçük ve külüstür gemisi Dying Gull’un dümenindeki Jack Sparrow, hem kötü kaderini tersine çevirmenin hem şimdiye dek karşına çıkan en dişli ve korkunç düşmandan kurtulmanın yollarını arayacaktır.