Ian Wilson / WENN

Salma Hayek in a red dress on the red carpet at Cannes

Actress Salma Hayek poses in a red dress made of leather (or Naugahyde?) on the red carpet at the 2011 Cannes International Film Festival. The occasion was the photocall for the animated film "Puss in Boots" on May 11, 2011.

See our biography of Salma Hayek