From left: Kristen Stewart, Cameron Diaz and Sandra Bullock
WireImage; Getty (2)
06/20/2012 at 10:35 AM EDT
Talk about a hefty payday!
star Kristen Stewart
raked in $34.5 million between May 2011 and May 2012, earning her the top spot on Forbes
's list of the highest-paid actresses in Hollywood.
Rounding out the top three were Cameron Diaz
, 39, who had a banner year thanks in part to Bad Teacher
, and Sandra Bullock
, 47 – who, according to Forbes
, is still collecting from her Oscar-winning turn
in 2009's The Blind Side
Propelled by her paychecks from both the Twilight
franchise as well as her starring role in Snow White and the Huntsman
, Stewart, at 22, is also the youngest actress on the list – by 16 years.
And it's a safe bet to say that she will have a place on the list next year as well. The fifth and final installment in the Twilight
film series, Breaking Dawn: Part 2, comes out in November
Other actresses in the Top 10 include Angelina Jolie
, Jennifer Aniston
and Sarah Jessica Parker
's full list here