Sofía Vergara won't ever "apologise" for her gorgeous looks.
The Modern Family actress told the latest issue of Glamour magazine that she can't understand why some people remain coy.
"I don't feel the need to apologise for my looks - I always took advantage of them and the doors they opened for me. Likewise, I never felt I had to prove my intelligence or how business-minded I am," she said.
Vergara said she is aware that her looks will fade in time, so also plays to other strengths.
"Look, I'm 40 years old and have been in the entertainment world for 23 years. I know there's always someone younger and prettier on the horizon, so if you don't have anything to fall back on, you're long gone," she said.
Vergara recently made headlines when she suffered an embarrassing wardrobe malfunction at the Emmy Awards. Her sparkling aqua Zuhair Murad fishtail gown split above her bottom 20 minutes before her hit TV show Modern Family won a gong.
"I almost had a heart attack," she quipped about the outfit hitch.
- Cover Media
Women, would you stop shaving your armpits?Related story: Writer's hairy armpits shock nation