Salma Hayek might be considered one of the most beautiful women in the world, but she said that she's surprised she gets jobs because of her perceived imperfections.
"I have an accent, am dyslexic, short and chubby," Hayek told Harper's Bazaar UK for their November issue. "You name it, I have it, but I am here. I must be the luckiest girl in the world to be working."
The 46-year-old Oscar nominee has no apologies for her body though and told the magazine that she would rather eat and be happy than be thin.
"I am on the limit of chubbiness because I love my food and my wine," Hayek said. "It's not the best for fashion, but it's good for my mood. I am happy because I eat... 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 also found that her food choices have been beneficial to more than her happiness - her diverse diet also helps keep her skin healthy.
"I am 46; I will not have Botox," Hayek told Harper's Bazaar UK. "You know why? I don't need to do it because I eat! I eat the fat, I eat the vegetables, I eat everything. If you exercise too much and you don't eat enough, it takes its toll on the skin. Everything starts aging. If you don't eat carbs, you slow your metabolism down. And you know what? You look miserable."
The 5'2" actress doesn't mind being known for her curves though and said that she hopes that in the near future, there will be more appreciation for the diversity of body shapes.
"In recent years, we have had to fight against our genetic nature to look like little boys, to be socially accepted as beautiful," she continued. "It used to be that a young girl couldn't wait to grow up and take the shape of a woman. Now our goal is regression, to look younger and like a child. There has not been enough diversity of boy shape in fashion."
Hayek was born to a Lebanese-Mexican father and Mexican mother. The actress moved to the United States more than 20 years ago. The actress was nominated for an Oscar for her role in the 2002 film "Frida."
In 2009, Hayek married Francois-Henri Pinault, the CEO of luxury goods company PPR, which also owns fashion labels like Balenciaga, Bottega Veneta and 50. The couple are parents to 4-year-old daughter Valentina.
Hayek most recently portrayed the head of a Mexican drug cartel in Oliver Stone's film "Savages." The actress said that due to the movie's R-rating, she opted to not bring her daughter Valentina to visit her on set.
The actress will next appear opposite Kevin James in "Here Comes the Boom," which is slated for release on October 12, 2012.