Cannes: The stars of 'Madagascar 3' invade festival
Robert De Niro and Jennifer Connelly attend 'Once Upon a Time in America' restoration
Salma Hayek drops in on 'Madagascar 3'
She was in town last year for "Puss in Boots" and she'll soon be seen in Oliver Stone's "Savages," with Taylor Kitsch, Benicio Del Toro and John Travolta.
Photo Credit: AP Photo/Francois Mori