And The Best Paid Actress For 2012 Is...


At just 22 years old, Kristen Stewart has a lot to be thankful for: she is officially the best-paid Hollywood actress for 2012, as ranked by Forbes. The brooding starlet of the The Twilight Saga earned US$34.5M between May 2011 and May 2012, the period used by the magazine to establish its top ten.

Stewart also makes the record for being the youngest actress on the list by many years. Ranked eighth last year, Cameron Diaz shot up to second this year with earnings of US$34M, well ahead of Sandra Bullock, who came in third with US$25M. However, last year's best paid, Angelina Jolie, dipped to fourth with earnings of US$20M.

Forbes releases its ranking of the top-earning Hollywood actresses every year, based on the combination of their pay earned from roles in films and royalties received on box office sales, DVDs and Blu-ray. The finance magazine also takes into account the revenue stemming from stars' endorsement deals.

And for the record, here is the top ten list in full:

  • Kristen Stewart: US$34.5M
  • Cameron Diaz: US$34M
  • Sandra Bullock: US$25M
  • Angelina Jolie: US$20M
  • Charlize Theron: US$18M
  • Julia Roberts: US$16M
  • Sarah Jessica Parker: US$15M
  • Meryl Streep: US$12M
  • Kristen Wiig: US$12M
  • Jennifer Aniston: US$11M

via [Forbes]

Copyright © is part of the SPH Magazines Luxury Network