Slideshow posted in Photos | Thursday, July 05, 2012
48 of 66: 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 / Lucian Capellaro / Paramount Pictures)