Twilight star Kristen Stewart, 22, has topped Forbes Magazine's list of highest paid actresses this year.
Stewart, who is by far the youngest star on the list, made a whopping $34.5 million between May 2011 and May 2012.
She beat out other A-list actresses for the number one spot, including Cameron Diaz, Sandra Bullock, Angelina Jolie and Charlize Theron.
According to Forbes, most of Stewart's earnings came from her role as Bella Swan in the Twilight saga, but the actress also brought home a large paycheck for her starring role in Snow White and the Huntsman.
The magazine explained of Stewart's financial success in Hollywood:
"Suddenly, the star becomes indispensable and the studio has to pay up.
That's why Kristen Stewart has vaulted to the top of our annual list of the highest-paid actresses in Hollywood."Other actresses who made it on the list's top ten included Jennifer Aniston and Sarah Jessica Parker.