Salma Hayek through the years (Photos)

Slideshow posted in Photos | Thursday, July 05, 2012

29 of 65: Salma Hayek, right, executive producer of ABC's 'Ugly Betty,' and actress America Ferrera, who plays the lead character on the show, attend the 2006 Summer Television Critics Association Press Tour in Pasadena, California on July 18, 2006. (AP Photo / Ric Francis)

Get more: Salma Hayek