Posted on Thu Oct 11, 2012 02:30 PM PDT
Bombshell in the Big Apple alert!
Salma Hayek wore a beautiful green dress that hugged her curves in all the right places to a taping of the Wendy Williams Show in NYC today, and the 46-year-old actress doesn't look a day over 20!
The key to the brunette beauty's stunning looks is apparently a good state of mind! Not only is joy good for her looks, it's also good for comedy roles!
"Maybe before it was harder for me to make people laugh. Now it's the opposite. It's hard to cry. The truth is I'm very happy to be happy," she recently admitted to EFE. "When I was young, I was much more melodramatic. As an actress, there were times I even enjoyed pain, suffering a little. Well, I didn't enjoy it, but I had an inclination toward melodrama. I was good at making people cry. Now, when I have a character that suffers, where you have to [do some soul searching] I can do it no problem, but I prefer making comedies," she confessed.
When you are smoking hot, married to a billionaire, have a booming career and an adorable daughter, it's not hard to be a happy camper!
Do you like Salma Hayek's outfit?
SEE THE GALLERY Salma Hayek Leaves The Wendy Williams Show
A Striking Salma Hayek Hits The Red Carpet In France - Sep 11, 2012
Salma Hayek Jets Out Of Town With Her Tiny Travel Companion - Aug 30, 2012
Salma Hayek Jets To Paris With Valentina For Mother's Day - May 12, 2012
Mexican Actress Salma Hayek Prefers American Made Sports Cars - May 01, 2012
Salma Hayek Is A Burgundy Balenciaga Babe - Mar 01, 2012