Javier Bardem

Javier Bardem is a Spanish actor. He was considered to play Blackbeard in Pirates of the Caribbean: On Stranger Tides but the role was given to Ian McShane. He will portray Captain Salazar in Pirates of the Caribbean: Dead Men Tell No Tales.