Sofia Vergara: My Looks Have ‘Opened Doors’

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'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."

Sofia Vergara's Top 6 Style Tips

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."

Check Out Sofia Vergara's K-Mart Line

The former model will have a chance to show off both her good looks and her comedic timing when she hosts "Saturday Night Live" for the first time April 7. Will you tune in?

Read more about Sofia in the April issue of InStyle, which hits newsstands Friday, March 16.

More Celebrity Features on Yahoo!:
The Most Powerful Stylists in Showbiz
'Jersey Shore's' Jenni 'JWoww' Farley Reveals What's In Her Bag
What Celebs Look Like Up Close

Follow omg! on Twitter