Penelope Cruz could play a part in the fifth installment of Pirates of the Caribbean. The franchise announced last year that the main villain in Pirates of the Caribbean: Dead Men Tell No Tales will be Captain Salazar, portrayed by Javier Bardem who is married to Penelope. And rumors say that Penelope Cruz will play the role of Angelica, a brutal pirate who has some relation to Blackbeard. Blackbeard appeared in the fourth installment of the Pirates of the Caribbean franchise. The upcoming Pirates of the Caribbean: Dead Men Tell No Tales hits theaters on May 26, 2017.