Salma Hayek is featured as the cover subject for the May 2012 issue of Lucky magazine.
The 45-year-old Mexican actress, who seems to have it all, opened up with the publication about battling terrible skin issues which led her to a state of depression and overeating - which she's since overcome in the grandest of fashion.