Skip to Content
Reading Time: < 1 minute

Mirror, mirror on the wall, who’s the richest of them all? The answer might surprise you.

In its annual list of the highest-paid actresses in Hollywood, Forbes has revealed that the new Snow White herself sits atop the rankings. Come on, Kristen Stewart, there’s a reason to smile!

According to the magazine, Stewart has pulled in $12.5 million for each of the last two Twilight Saga films, the same amount as co-stars Robert Pattinson and Taylor Lautner.

Kristen Stewart Smiles
(AFP via Getty Images)

Combine that figure with her turn this summer in Snow White and the Huntsman and Stewart made $34.5 million between May 2011 and May 2012.

Factoring in upfront pay, profit participation, residuals, endorsements and advertising work, here is a look at the top 10 highest-paid female stars in that time period:

  1. Kristen Stewart, $34.5 million
  2. Cameron Diaz. $34 million
  3. Sandra Bullock, $25 million
  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