Photo Credit: Getty Images
In Snow White & the Huntsman, Kristen Stewart is (according to a mirror that melts, turns into an imposing warrior and speaks) "the fairest of them all." Now, she has another superlative to add to her increasingly impressive resume: highest-paid actress of them all.
Forbes has unveiled its annual list of the top-earning actresses in Hollywood (based on the combined tally of "upfront pay, profit participation, residuals, endorsements and advertising work"), and the 22-year-old Twilight star is perched at the very top. To snag that spot, all she had to do was earn a cool $34.5 million between May 2011 and May 2012 -- no problem thanks to the the one-two punch of last fall's The Twilight Saga: Breaking Dawn - Part 1 and this summer's Snow White.
Stewart didn't have a whole lot of breathing room, however. Nipping at her heels was Cameron Diaz, who snagged the No. 2 spot and earned $34 million this year. While Diaz's turn in What to Expect When You're Expecting was certinaly a factor, it was the surprising box-office success of her raunchy comedy Bad Teacher that truly put green in her pockets.
Sandra Bullock grabbed third on the list with $25 million, despite the fact that her only film over the period, the indie Extremely Loud & Incredibly Close, was far from a box-office smash. (She's still earning residuals from her mega-grossing 2009 hit The Blind Side, which helps.)
Angelina Jolie, whose only films during Forbes' measured frame were Kung Fu Panda 2 and the indie In the Land of Blood & Honey (which she wrote and directed), took the No. 4 slot with $20 million -- largely on the strength of her product endorsements (thanks, Louis Vuitton!).
Fifth place belonged to Charlize Theron, who made $18 million over the one-year stretch thanks to high-profile turns in Snow White & the Huntsman and Prometheus, as well as her earnings as the face of Dior.
Rounding out the top 10 were Julia Roberts (No. 6 with $16 million), Sarah Jessica Parker (No. 7 with $15 million), Meryl Streep and Kristen Wiig (No. 8 and 9, respectively, with $12 million), and Jennifer Aniston (No. 10, with $11 million).