The 44-year-old actress graces the cover of the September issue of Allure magazine to promote her new skin care line, Nuance.
Photographed by Mario Testino (the same fashion photographer that did Kate Moss' wedding photos), the gorgeous Latino actress explained how she was type-cast by her figure in her early career.
"When I first started, I found that I had to play the part of something they could swallow in Hollywood, which was the sexy Latin girl," she said.
Despite the type-casting, Hayek assures us that it wasn't an accurate reflection of who she really was, adding "I was not dressing like that in Mexico."
While Hayek appears to have it all - she has a daughter, Valentina, 3, with billionaire husband Francois Henri-Pinault, an enviable film career and now her skin care line - her seemingly idyllic life was rocked last month by the revelation that Linda Evangelista's son, Augustin James, was fathered by her husband Henri-Pinault.
Augustin James was fathered by Henri-Pinault when he and Hayek were on a brief relationship break in 2006. Hayek and Henri-Pinault reunited soon after, having their daughter Valentina in 2007, and marrying on Valentine's Day in 2009.
If the revelation of her husband fathering another child wasn't enough for Hayek, Evangelista also went public in requesting US$46,000 a month in child support from Henri-Pinault.
Despite the waves in Hayek's personal life, she maintained a dignified public silence through the sordid revelations last month.
RELATED VIDEO:Catch up on the Talk of the Town