Forbes is out with their list of the highest paid actresses. The list ranks actresses’ earnings between May 2011 and May 2012.
Topping the list is Bella or Kristen Stewart. She made $34.5 million in the past year.
In second place, Cameron Diaz. She made $34 million last year. Her flick, Bad Teacher, only cost $20 million to make, but it took in $216 in revenue. She didn’t get a huge salary to star in the movie, but she opted to take a share of the box office profits.
Third is an actress who has not done a whole lot lately – Sandra Bullock. She made $25 million last year. America still likes her, and still buys all her movies on DVD.
Fourth place belongs to one of the most famous women in the world, Angelina Jolie. She made $20 million last year. Some of her earnings, includes her high profile endorsements, like Louis Vuitton.
Rounding out the top five – Charlize Theron who made $18 million last year.
Click to view the full list at forbes.com.