Sofia Vergara is the place top earning actress of the past year, beating second place Kaley Cuoco by $19 million. From Forbes:
For the second year running Sofia Vergara, the buxom breakout star of ABC's Modern Family, is the top-earning actress on television according to the rankings of the 14th annual Celebrity 100. As the reigning queen of celebrity endorsement deals (thanks largely to her bilingual portfolio), Vergara's earnings over the past year reached $30 million--making her far and away the highest-paid actress on prime time.
So funny and sexy rules. Just sexy won't get you anywhere.