Sofia Vergara is highest paid TV actress
Sofia Vergara has been named the highest paid actress on television over the past 12 months.
The Modern Family star, who just turned 40, beat out a host of other starlets for the prestigious Forbes list.
She raked in $19 million over the past year according to the financial magazine but only $7 million of that came from her hit show. The other $12 million is from her lucrative endorsement deals which include Diet Pepsi, Cover Girl and a clothing line at Kmart.
Sofia reportedly got engaged recently to on-again, off-again boyfriend Nick Loeb and is expected to be nominated for a second Emmy award this week.
Reality television maven Kim Kardashian came in second place with $18 million which was helped by her guest appearance on Drop Dead Diva and her huge ratings winner wedding to Kris Humphries. She also has a ton of endorsement deals, fragrance lines and clothing boutiques.
Desperate Housewives star Eva Longoria came in third place with $13 million and Bethenny Frankel was in fourth position with $12 million.
Another Kardashian rounded out the top five for earnings from May 2011 to May 2012 which was Kim's younger sister Khloé who brought in $11million and tied with 30 Rock creator Tina Fey.
© Cover Media