Thanks to her role on "Modern Family," her stint as a spokeswoman for CoverGirl, and her line of clothing at K-Mart, Sofia Vergara is now — more than a decade into her acting career — everywhere. The 39-year-old Colombian beauty has never been more in demand since taking on the role of the fast-talking, unintentionally funny Gloria on the Emmy Award-winning sitcom, even landing atop lists such as AskMen.com's most desirable women of 2012. But Vergara, whose milestone 40th birthday is July 10, confesses to InStyle magazine that she doesn't put too much stock in her status as Hollywood's current crush. "I am on these lists for 'best ass' or 'most beautiful' with women like Mila Kunis, who's, like, 20 years old. I have a son that age!," the mother of Manolo, 19, notes in the April issue. "Part of my career has always been because of the way I look. I'm not ashamed. It has opened doors. But I also know that if I didn't have something else, I'd be long gone."
Of course, Sofia is more than OK with flaunting it while she's got it! The actress confesses that she enjoys enhancing her look with accessories galore. "I love jewelry — rings, earrings, bracelets, necklaces, you name it," Sofia says. "If my stylist didn't stop me, I'd go out looking like a Christmas tree."