
Sofia Vergara is having a great year, the ‘Modern Family’ is engaged to Nick Loeb and now she has been named the highest paid TV actress by Forbes.
Vergara earned $19 million throughout May 2011-May 2012, most of her money came from lucrative endorsement deals with Diet Pepsi, Cover Girl and a clothing line at Kmart. Vergara beat out reality star Kim Kardashian who earned $18 million and Eva Longoria with $15 million.
Here are the top ten highest paid TV actresses of 2012:
1) Sofia Vergara – $ 19 million
2) Kim Kardashian – $ 18 million
3) Eva Longoria – $ 15 million
4) Bethenny Frankel – $ 12 million
5) Khloe Kardashian – $ 11 million
6) Tina Fey – $ 11 million
7) Mariska Hargitay – $ 10 million
8) Zooey Deschanel – $ 9 million
9) Felicity Huffman – $ 9 million
10) Ellen Pompeo – $ 9 million
Social Networks