Actress Penelope Cruz attends a press conference for Pirates of the Caribbean: On Stranger Tides at the 64th international film festival, in Cannes, southern France, Saturday, May 14, 2011. Photo: AP
{}