Mexican actress Salma Hayek poses on the red carpet before the opening ceremony and the screening of “Midnight in Paris” presented out-of- competition at the 64th Cannes Film Festival on May 11, 2011 in Cannes. AFP PHOTO / FRANCOIS GUILLOT (Photo credit should read FRANCOIS GUILLOT/AFP/Getty Images)