Salma Hayek: ‘Once Upon a Time in America’ Premiere!

Salma Hayek strikes a pose at the World Restoration premiere of Once Upon a Time in America during the 2012 Cannes Film Festival on Friday (May 18) at Palais des Festivals in Cannes, France.
The 45-year-old actress, wearing a Gucci gown, walked the red carpet with her husband, French businessman Francois-Henri Pinault.
Also at the premiere: Naomi Watts (in Marchesa), Jane Fonda (in a custom-made red sequined Roberto Cavalli gown), Hansel and Gretel‘s Gemma Arterton, and Dark Shadows star Bella Heathcote.
25+ pictures inside of Salma Hayek, Naomi Watts, and others at the Once Upon a Time in America premiere in Cannes…
Posted To:2012 Cannes Film Festival Bella Heathcote Francois Henri Pinault Gemma Arterton Jane Fonda Naomi Watts Salma Hayek Pinault
