Slideshow posted in Photos | Thursday, July 05, 2012
23 of 66: Salma Hayek arrives for the 78th Academy Awards in Los Angeles on March 5, 2006. (AP Photo / Kevork Djansezian)