Salma Hayek in leather Gucci dress at Cannes

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

16 of 18: Actor Antonio Banderas kisses actress Salma Hayek as they 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)