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?
The other big Hollywood paychecks: Sandra Bullock: $25 million; Angelina Jolie: $20 million; Charlize Theron: $18 million; Julia Roberts: $16 million; Sarah Jessica Parker: $15 million;.Meryl Streep: $12 million; Kristen Wiig: $12 million; Jennifer Aniston: $11 million.