Brunettes dominate the list as the top-earning television actresses of 2012.
Sofia Vergara isn't the clueless bombshell she leads us to believe she is on Modern Family! The sexy Colombian star has brains as well as beauty!
In her 17 years in showbiz, 2012 was by far the greatest year for the actress. She had three movie roles, won endorsement deals in English and Spanish and launched a clothing line with Kmart that earned her an advance of seven figures. Vergara is also one half of the management company Latin World Entertainment.
Her total earnings: $19 million
- Hottest celebrity bods we're looking forward to this summer
- Top 20 most desirable women in the world, according to AskMen