LOS ANGELES (WEWS-TV) - "Twilight" star Kristen Stewart is the highest-paid actress in Hollywood, according to Forbes .
The 22-year-old topped the list by earning $34.5 million from her movies from May 2011 to May 2012.
Trailing close behind Stewart is Cameron Diaz with an estimated $34 million, while Sandra Bullock came in third place with around $25 million.
Angelina Jolie, who topped the list last year, slipped to the fourth place with an estimated $20 million earned.
Also included in the top 10: Julia Roberts, Meryl Streep, Kristen Wiig and Jennifer Aniston.
Copyright 2012 Scripps Media, Inc. All rights reserved. This material may not be published, broadcast, rewritten, or redistributed.
Top Entertainment Headlines
Another day, another domination for Taylor Swift: She was the red hot winner at the Billboard Music Awards.