Forbes has just released its list of the highest-paid actresses.
The list gathered numbers from May 2011 to May 2012, and includes the 10 actresses who are receiving the biggest paychecks.
While some on the list are usual suspects like Cameron Diaz, many are young newcomers. And being a part of a film franchise doesn't hurt, either.
Let's just say it pays to be funny.
10. Jennifer Aniston - $11 million
Aniston earned some of the best reviews of her career for her surprising turn in last summer's "Horrible Bosses" and followed it up with the disappointing "Wanderlust." Couple those paychecks with the money from "Friends" repeats, and her bank account is just fine.
9. Kristen Wiig - $12 million
In addition to last summer's breakout smash "Bridesmaids," which earned $288 million on a $32 million budget, Wiig concluded her run on "Saturday Night Live" and appeared in the low-budget film "Friends With Kids."
8. Meryl Streep - $12 million
The reigning Oscar winner (and most nominated of all time) continues to average a film a year, and with her pedigree, she doesn't work for cheap.
See the rest of the story at Business Insider