Sofia Vergara's career took off after she landed the role of Gloria Delgado-Pritchett on Modern Family and now the 41-year-old Colombian actress is a household name.

She even topped Forbes' list of highest-paid primetime TV actresses for the second year in a row. Yet, Vergara said she never imagined she'd make it this far.

Hottest Female TV Stars Of 2013 

"I never thought I could act, or acting was for me. I've never been artistic," she told Bazaar in the August 2013 issue. "I always knew I was funny; I was the class clown, but I never thought to make money out of it or to be professional."

PHOTOS: Minka Kelly's Hot Magazine Covers

Aside from her talent, Vergara's body is also commended. At one time, however, she received negative feedback for her 32F bra size.

"My publicist [at the time] told me, 'I think you should just reduce your boobs because nobody's going to take you seriously here,'" she told Health magazine in 2011. "My mother almost had a heart attack. She was like, 'God is going to punish you! You can't cut your boobs!' I don't regret not doing it, because now it's become a big part of Gloria."

Hottest Female Celebrities Over 40

Scroll through our gallery to see some of Vergara's best photos.