The 46-year-old Mexican actress acknowledged the difficulty if getting work in films past a certain age, telling the November issue of Harper's Bazaar: "The worst thing you can be in Hollywood is a woman and over 40. On top of that, I have an accent, am dyslexic, short and chubby. You name it I have it, but I am here. I must be the luckiest girl in the world to be working".
The Frida star added that she enjoys her life too much to waste time dieting in order to succumb to the thin ideal in the industry. She explained: "I am on the limit of chubbiness because I love my food and my wine. It's not the best for fashion, but it's good for my mood. I am happy because I eat. I am 46; I will not have Botox. You know why? Because I eat! I eat the fat, I eat the vegetables, I eat everything.
"If you exercise too much and don't eat enough, it takes its toll on the skin. Everything stars ageing. If you don't eat carbs, you slow your metabolism down. And you know what? You look miserable. The truth is, I just don't have the drive to be the prettiest and the thinnest. I can be happy for other people for their beauty. Learn to be happy for others and you can never run out of happiness".
Hayek and Moss front row at Paris Fashion Week