The official trailer for Pirates of the Caribbean: Dead Men Tell No Tales begins on rough water as several ships, some in flames, are embroiled in battle. As a flag falls into the sea, Spanish Captain Salazar (Javier Bardem) says, "Pirates had infected the seas for generations, so I vowed to eliminate them all. But then, there was this boy. Jack Sparrow. He took everything from me and filled me with rage."
The trailer continues and shows how Sparrow (Johnny Depp) "took everything" from Salazar. Salazar and his deceased comrades return to the seas seeking vengeance, relying on Barbossa (Geoffrey Rush) for help.
As the epic trailer closes, the showdown between Salazar and Sparrow is hinted at and Sparrow finds himself on a small boat with Henry (Brenton Thwaites) and Carina (Kaya Scodelario).