Sofia Vergara tops TV actress earnings list

  • Sofia Vergara was the highest paid US television actress over the past 12 months.

    The Modern Family star reportedly earned around $19 million in the last year.

    The Columbian-born actress took the number one spot thanks to her role Emmy award-winning comedy.

    Lucrative endorsement deals for Diet Pepsi and Cover Girl also helped her reach the top of the Forbes magazine list.

    Reality TV star Kim Kardashian landed the number two spot with $18 million due to her guest appearance on Drop Dead Diva and her wedding to Kris Humphries.

    The Keeping Up With The Kardashians star shared the number two spot with 30 Rock creator Tina Fey.

    Desperate Housewives star Eva Longoria came in at third place with $13 million.