Sofia Vergara would look "like a Christmas tree" if she didn't have a stylist.

The 'Modern Family' actress loves jewellery and admits she needs someone to order her to tone down her look or she would over-adorn herself every day.

She said: I love jewellery -rings, earrings, bracelets, necklaces, you name it.

"If my stylist didn't stop me, I'd go out looking like a Christmas tree."

The 39-year-old beauty often features heavily in polls about her looks and finds it amusing to be ranked as attractive as actresses much younger than her.

She told the new issue of America's InStyle magazine: "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!"

Sofia knows her good looks have helped her in her career and while she isn't "ashamed" to use her beauty to get ahead, she insists she also has talent.

She added: "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."