Salma Hayek has never looked better.

But the Mexican beauty, who stars in the upcoming thriller “Everly,” reveals that it wasn’t always this way.

“I have to say, I’m pushing 50 but I feel great. I looked worse in my youth!” she told Net-a-Porter’s "The Edit." “I’m in good shape right now.”

The 48-year-old said that although she does yoga now, she never really exercised before.

“I was always borderline chubby, because I like my food, and frankly, I like my wine,” Hayek said, adding, “I’m quite short. I have an overly… wavy body. I’m not like the girl next door who is easy to cast.”

More On This...

Regardless, Hayek is set to appear in five films this year – something that seems to surprise her.

“If you think about it, I’m limited by the way I talk and by the way I look. I’m 48 years old,” she said. “Amazing, talented people (stop finding work) at 32, 33 sometimes! Not so much in London, but in the U.S. it’s crazy.”

“I don’t fit into any of the stereotypes of a woman that should continue to work. I don’t know what it is, but I don’t think it has anything to do with planning. It has something to do with karma, maybe. I believe in karma.”

Hayek, who has denied the “feminist” label in the past, also acknowledged the plight for women’s equality, both professionally and personally.

“We have to be more demanding in the workplace,” she said. “We need to be more assertive in that department, and stand our ground in our own homes, and teach our children to give us a break and be more appreciative. “

Like us on Facebook
Follow us on Twitter & Instagram