Sofia Vergara is the highest-paid TV actor: Who else made the list?

So long, Ashton Kutcher. The "Two and a Half Men" star is no longer the highest-paid actor on TV. That honor now goes to "Modern Family's" Sofia Vergara, who made an estimated $30 million between June 2012 and June 2013, according to Forbes.

The magazine has released its list of the Top 20 highest-paid actors on TV, and Ashton has been knocked down to second place. While Vergara makes $175,000 an episode like her "Modern Family" co-stars, her endorsement deals are pretty impressive. In addition to doing commercials for brands like Diet Pepsi and Cover Girl, the actress also has a clothing line at Kmart and several other endeavors.

While Kutcher is no longer in the lead, he's not doing to shabby, himself. He raked in roughly $24 million for the year, mostly due to his "Two and a Half Men" work. However, he also starred in a Steve Jobs biopic and continues to get checks for "That 70s Show," which is heavily syndicated.

The entire Top 20 is below:

1. Sofia Vergara ($30M)
2. Ashton Kutcher ($24M)
3. Jon Cryer ($21M)
4. Ray Romano ($16M)
5. Mark Harmon ($15M)
6. Neil Patrick Harris ($15M)
7. Patrick Dempsey ($13M)
8. Tim Allen ($11M)
9. Kaley Cuoco ($11M)
10. Mariska Hargitay ($11M)
11. Angus T. Jones ($11M)
12. Tina Fey ($10M)
13. Michael C. Hall ($10M)
14. Melissa McCarthy ($10M)
15. Ellen Pompeo ($10M)
16. Charlie Sheen ($10M)
17. Johnny Galecki ($9M)
18. Jim Parsons ($9M)
19. Cobie Smulders ($9M)
20. Alec Baldwin ($8M)
Photo/Video credit: Getty Images