LIVE VIDEO: Show Me St. Louis    Watch
 

Kristen Stewart tops list of highest-paid actresses

9:04 AM, Jun 20, 2012   |    comments
  • Share
  • Print
  • - A A A +
Kristen Stewart. (By Marianna Massey / Getty Images Entertainment)

By Arienne Thompson, USA TODAY

All of that brooding and frowning in the Twilight franchise has paid off for Kristen Stewart - literally.

The 22-year-old tops Forbes magazine's list of highest-paid actresses after pulling in $34.5 million from May 2011 to May 2012.

Stewart is the youngest actress on the list by 16 years and edges out No. 2 Cameron Diaz by just $500,000. Here's a look at the top 10.

Any surprises?

1. Kristen Stewart, $34.5 million
2. Cameron Diaz, $34 million
3. Sandra Bullock, $25 million
4. Angelina Jolie, $20 million
5. Charlize Theron, $18 million
6. Julia Roberts, $16 million
7. Sarah Jessica Parker, $15 million
8. Meryl Streep, $12 million
9. Kristen Wiig, $12 million
10. Jennifer Aniston, $11 million

USA TODAY

Most Watched Videos