SULTRY 'N' SPIRITED: Salma Hayek turns 46

Updated: Sep 01, 2012 20:09 IST

Teamed with Penelope Cruz, Salma Hayek played the fiesty Mexican Bandida.
7/11
Teamed with Penelope Cruz, Salma Hayek played the fiesty Mexican Bandida.

top photos

other photos