Actress Kristen Stewart, who plays Bella Swan in the Twilight movie series, is this year's highest paid Hollywood actress, earning an estimated $34.5 million between May 2011 and May 2012, according to Forbes.com. The 22-year-old ranked fifth in Forbes's list in 2011.
Forbes.com cites her combined earnings from Twilight and box-office hit Snow White and the Hunstman for her sudden increase in revenue this year.
Cameron Diaz of Charlie's Angels fame landed in second place with $34 million after low-budget film Bad Teacher, which she starred in, earned $216 million in 2011. Rounding out the top five are Sandra Bullock with $25 million, Angelina Jolie with $20 million, and Charlize Theron with $18 million.
Angelina topped the list in 2011, along with Sarah Jessica Parker, and despite not having any huge films in the past 12 months, she still earned $20 million from endorsements and residuals.
The rest of the top 10 include Julia Roberts, Sarah Jessica Parker, Meryl Streep, Kristen Wiig, and Jennifer Aniston, in descending order.
(Photo by Gage Skidmore via Flickr Creative Commons)