According to Forbes, the 22-year-old star bumped Angelina Jolie out of the top spot with a whopping $34.5 million in earnings from May 2011 to May 2012 and is the youngest actress on the list by 16 years.
Reason being, “if the studio tried to switch in another actress, fans would revolt. So for the last two Twilight films, Stewart has been able to demand an estimated $12.5 million per film, plus a share of the profits.”
Coming in a close second is Cameron Diaz with $34 million earned last year thanks to her surprise hit “Bad Teacher” along with “What to Expect When You’re Expecting” and “The Green Hornet.”
In third place with $25 million is Sandra Bullock as she still collects profits from her 2009 film “The Blind Side,” along with her forthcoming Alfonso Cuaron-directed sci-fi flick “Gravity.”
The rest of the top ten list is as follows:
4. Angelina Jolie with $20 million.
5. Charlize Theron with $18 million.
6. Julia Roberts with $16 million.
7. Sarah Jessica Parker with $15 million.
8. Meryl Streep with $12 million.
9. Kristen Wiig with $12 million.
10. Jennifer Aniston with $11 million.