Forbes has released their annual survey of the highest-paid actresses in Hollywood and it should come as no surprise that Kristen Stewart tops the list. Though most of the money comes from her Twilight salary, her other blockbuster, Snow White and the Huntsman has banked almost $250 million since it was released. The actress made $34.5 million between May 2011-2012 and at 22-years-old, is the youngest person on Forbes' list.
Cameron Diaz wasn't too far behind, banking $34 million thanks to the success of Bad Teacher. The actress traded salary for profit participation in order to keep the film in production. Teacher made $216 million worldwide.
Third went to Sandra Bullock who banked $25 million thanks to a similar profit sharing deal along with her paycheck for Alfonso Cuaron's upcoming Gravity.
The rest of the list look like this:
4. Angelina Jolie: $20 million
5. Charlize Theron: $18 million
6. Julia Roberts: $16 million
7. Sarah Jessica Parker: $15 million
8. Meryl Streep: $12 million
9. Kristen Wiig: $12 million
10. Jennifer Aniston: $11 million
You can get analysis over on Forbes' site. Are there any surprises here? Are there any actresses that you think should or shouldn't be on this list?