Kristen Stewart , who shot to fame as Bella Swan in "The Twilight Saga" films has jumped to the top of Forbes.com's annual list of highest-paid actresses . The 22-year-old earned an estimated $34.5 million from May 2011 to May 2012 and pushed Angelina Jolie who topped last year into fourth place. Cameron Diaz, who had a surprise hit with "Bad Teacher", came in second with $34 million. Oscar-winner Sandra Bullock, who largely took a break from filming after 2009's "The Blind Side", came third with $25 million. Jolie, who topped last year's list along with Sarah Jessica Parker, dropped to the fourth spot with earnings of $20 million while Charlize Theron, Stewart's co-star in "Snow White and the Huntsman" who also appears in "Prometheus", trailed at $18 million, and rounded out the top five places.