Salma Hayek through the years (Photos)

Slideshow posted in Photos | Thursday, July 05, 2012

48 of 65: 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)

Get more: Salma Hayek