Actress Hayek arrives on the red carpet for the opening ceremony of the 64th Cannes Film Festival in Cannes May 11, 2011.

 
Actress Hayek arrives on the red carpet for the opening ceremony of the 64th Cannes Film Festival in Cannes May 11, 2011.
Actress Salma Hayek arrives on the red carpet for the opening ceremony of the 64th Cannes Film Festival in Cannes May 11, 2011. REUTERS/Eric Gaillard (FRANCE - Tags: ENTERTAINMENT)
Tags: Hayek