Pirates of the Caribbean: Dead Men Tell No Tales is a 2017 American swashbuckler comedy action film. It is the fifth installment in the "Pirates of the Caribbean" movie series and the sequel to "" (2011). The movie is directed by Joachim Rønning and Espen Sandberg from a script by Jeff Nathanson, with Jerry Bruckheimer serving again as producer. Johnny Depp, Geoffrey Rush and Kevin McNally reprise their roles as Jack Sparrow, Hector Barbossa and Joshamee Gibbs. It has Javier Bardem playing the main villain, Spanish ghost pirate Captain Salazar, Brenton Thwaites playing Will Turner and Elizabeth Swann's son Henry Turner, Kaya Scodelario playing Barbossa's secret daughter Carina Smyth with Paul McCartney make a guest apparicion playing Jack Sparrow's Uncle Jack. Orlando Bloom reprise his role of Will Turner who appear at the start and the ending of the film, additionally Keira Knightley make a silent cameo (despite is a important cameo) at the end of the film reprising her role of Elizabeth Swann.