SULTRY 'N' SPIRITED: Salma Hayek turns 46

Updated: Sep 01, 2012 20:09 IST

Salma Hayek starred opposite Jared Leto in the thriller Lonely Hearts.
8/11
Salma Hayek starred opposite Jared Leto in the thriller Lonely Hearts.

top photos

other photos