Sofia Vergara is topping Forbes' annual list of highest paid TV actresses for the seventh year in a row. Vergara pulled in 42-and-a-half million dollars from her role on Modern Family and from various TV ads. Kaley Cuoco from Big Bang Theory comes in second with 24-and-a-half million. Grey's Anatomy star Ellen Pompeo is third with 23-and-a-half million, followed by Mariska Hargitay from Law & Order: Special Victims Unit with 13 million. The rest of the list includes Julie Bowen from Modern Family, Mayim Bialik and Melissa Rauch from Big Bang Theory, Kerry Washington from Scandal, Claire Danes from Homeland and Pauley Perrette from NCIS.
Photo: Getty Images