Javier Bardem is cast in the role of Captain Armando Salazar in Pirates Of The Caribbean: Dead Men Tell No Tales. Of his role in the film, Mr Bardem told NDTV: "It was fun to play this pirate. Where do you get a chance like this ever? It was a Disney ride and you got paid for it." Javier Bardem has impressed with his villainous act in films like No Country For Old Men and Skyfall. In pirates Of The Caribbean 5 he plays the role of an 'angry ghost.' He said: "It's kind of nice to unleash your inner demons."
Pirates Of The Caribbean: Dead Men Tell No Tales also stars Orlando Bloom, who reprises the role of Will Turner while Brenton Thwaites will play the role of his onscreen son Henry. The film is directed Joachim Ronning and Espen Sandberg and also stars Kaya Scodelario, Kevin McNally and Geoffrey Rush.