Salma Hayek claims her 'wavy body' limits her in Hollywood

Updated



While Salma Hayek's figure is the envy of lots of women, she thinks she's lost roles because of her frame.

"If you think about it, I'm limited by the way I talk and by the way I look," the 48-year-old Mexican actress tells Net-a-Porter's The Edit."Also, for those who have never seen me in person, I'm quite short. I have an overly ...wavy body. I'm not like the girl next door who is easy to cast. I don't fit into any of the stereotypes of a woman that should continue to work."

PHOTOS: Hollywood's Most Voluptuous Vixens

Hayek adds that her age -- she's pushing 50 -- has also caused roles to drop off through the years. "Amazing, talented people [stop finding work] at 32, 33 sometimes!" she says. "Not so much in London, but in the U.S. it's crazy."

All this to say, the actress believes she looks better at 48 than she did when she was younger. "I never exercised my whole life, but now I do yoga," Hayek admits. "I was always borderline chubby, because I like my food and, frankly, I like my wine. ...I'm in good shape right now."

NEWS: Salma Hayek Shows Off Insane Bikini Bod at 48

The Grown Ups star credits "karma" for landing her impressive acting career, and encourages women to step up in their jobs. "We have to be more demanding in the workplace," she says of women. "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."

While Hayek believes her body held her back from some roles in Hollywood, other women have outright been told they weren't pretty enough for the industry. Here's eight stars that proved movie execs wrong.

8 Actresses Who Were Told They Weren't Pretty Enough to Succeed
8 Actresses Who Were Told They Weren't Pretty Enough to Succeed



More from AOL
New Jersey man claiming to be Jay Z's son files paternity suit
Kanye west invites 11M people out for a drink
Meredith Vieira talks Rosie O'Donnell leaving 'The View'

Advertisement