Slideshow posted in Photos | Thursday, July 05, 2012
49 of 66: Salma Hayek, front, and Antonio Banderas, of 'Puss in Boots.' pose for a portrait at the 64th international film festival, in Cannes, southern France on May 11, 2011. (AP Photo / Joel Ryan)