Kristen Stewart topples Angelina Jolie as highest paid actress

  • Kristen Stewart, known for playing Bella Swan in The Twilight Saga films and her starring role in Snow White and the Huntsman, 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 over the last year and bumped Angelina Jolie into fourth place.

    Cameron Diaz, who had a surprise hit with Bad Teacher, came in second with $34 million while Oscar-winner Sandra Bullock came third with $25 million.

    Forbes.com compiles the list and estimated salaries by talking to agents, managers and lawyers and bases earnings on pay, profits, residuals, endorsements and advertising work.