Javier Bardem is in early talks to play the villain in Pirates of the Caribbean: Dead Men Tell No Tales. There was rumors that Christoph Waltz was going to play the villain, but now Bardem has the offer to play Captain Brand, a ghost seeking revenge against Captain Jack Sparrow (Johnny Depp) for murdering his brother.
Joachim Ronning and Espen Sandberg are directing the film and Geoffrey Rush, Ian McShane and Stephen Graham are likely to return. Orlando Bloom and Keith Richards are thought to do cameos.
Bardem is married to Penelope Cruz who appeared in Pirates of the Caribbean: On Stranger Tides, which may have influence his decision.
[Source: The Wrap]