Sofia Vergara, the Columbian-born actress best known for her role on 'Modern Family, has been named the highest earning woman in television, taking in $19 million in just 12 months, according to
The actress took the No.1 spot thanks to her Emmy-winning role in the hugely popular sitcom, a successful clothing line, and numerous partnership and endorsement deals - most notably with Latin World Entertainment. The 40-year-old - who broke into mainstream television relatively late in her career - beat Kim Kardashian to the top spot, the reality star placing second with $18 million in earnings. If her romance with Kanye West continues, Kardashian may well find herself taking the top spot next year. In third position came Eva Longoria, whose long-running role in 'Desperate Housewives' coupled with a successful cookbook and two fragrances saw her pull a not too shabby in $15 million. Elsewhere, Khloe Kardashian and comedian Tina Fey - a regular in the 'money lists' - earned $11 million each to tie for the sixth spot. To compile their annual list, Forbes considers upfront pay, residuals, endorsement deals and advertising deals, though does not deduct agent's fees or expenses.
Vergara recently landed a role in Robert Rodriguez's action sequel 'MAChete Kills', also starring Amber Heard and Charlie Sheen, who plays the President of the United States of America. In May 2012, ABC announced that it had renewed 'Modern Family' for a fourth season.