Sofia Vergara Forbes
Credit: WireImage; CelbrityPhotos

Our April cover girl Sofia Vergara is having an amazing summer! Last week she got engaged to her longtime boyfriend, and this week Forbes magazine named the Modern Family star television's top-earning actress. Vergara took in an estimated $19 million during the past 12 months, followed by last year's highest-paid TV personality Kim Kardashian, who came in a close second. Way to go, ladies! See Sofia’s Hollywood transformation in the gallery.