Penelope Cruz wore a long black gown for this evening's Pirates of the Caribbean: On Stranger Tides premiere in Madrid after sporting a more playful jumpsuit for the morning's photocall. Penelope was joined by her young cast mates Sam Claflin and Astrid Bergès-Frisbey for the red-carpet affair, though Johnny Depp wasn't on hand for the Spanish debut of the film. Penelope has been traveling the globe to promote the movie's release — vote for your favorite of Penelope's Pirates fashion on Fab! The actress and new mom is also showing off sexy style on the June cover of Vogue, which hits stands just a few days after the latest Pirates of the Caribbean installment opens in theaters on Friday.
Penelope Cruz Continues Her Pirates Tour of Spain With a Lacy Look