1 / 12
Salma Hayek
46-year-old Salma Hayek sizzled in a strapless Stella McCartney creation as she made her way into the New York City premiere of "Here Comes the Boom" on Tuesday evening. The hot mama -- who recently told Harper's Bazaar that she avoids Botox, not carbohydrates -- paired her lacy look with Brian Atwood peep-toes and a pop of color, courtesy of a Bottega Veneta clutch. (10/9/2012)

Follow omg! on Twitter!

What to Read Next

2 Hot 2 Handle

October 11, 2012

This week's best-dressed crew includes Salma Hayek, ScarJo, and Jessica Biel. -- By Matt Whitfield, Yahoo! Staff