Salma Hayek in leather Gucci dress at Cannes

Slideshow posted in Entertainment News | Wednesday, May 11, 2011

18 of 18: Actor Antonio Banderas (L) and actress Salma Hayek attend the 'Puss in Boots' Photocall at Carlton Beach during the 64th Cannes Film Festival on May 11, 2011 in Cannes, France. ( Photo / Andreas Rentz / Getty Images / Royalty-free)