Kristen Stewart is officially the highest-paid actress in Hollywood, according to Forbes magazine.
The actress topped the list of 100 highest-earners, beating out A-listers like Jennifer Aniston and Cameron Diaz.
Her two co-stars, Robert Pattinson and Taylor Lautner, get paid the same, but Stewart earned more than them this year because of Snow White and the Huntsman. Stewart’s earnings between May 2011 and May 2012 totaled $34.5 million, helping her rank 43rd on our Celebrity 100 list. (The list measures a combination of money and fame.)
It looks like Twilight really does pay – congratulations Kristen!