WHO Salma Hayek, 36
WHY The actress was starring in Once Upon a Time in Mexico.
WEARING A Versace dress and Fred Leighton earrings
NOTABLE QUOTE "Men who are too vain turn me off. They're posing and trying so hard to impress you that you don't feel like you are ever with them. I can't speak for all women, but what I want from a man is honesty and partnership."Read MoreLess