London: Actress Kristen Stewart reportedly earned $34.5 million last year and has been named Hollywood’s highest-paid actress in Forbes magazine’s annual list, narrowly beating Cameron Diaz, who earned $34 million.
Kristen’s earnings came from her $12.5 millionsalary plus profit share for both instalments of “The Twilight Saga: Breaking Dawn Parts I and II”, and also her role in “Snow White and the Huntsman”, while Cameron’s earnings came from her salaries for “Bad Teacher”, “The Green Hornet” and “What to Expect When You’re Expecting”, reports contactmusic. com.
Sandra Bullock was placed third in the list, for the $25 million she earned for forthcoming movie “Gravity”, as well as profits she is still making from 2009 film “The Blind Side”.
Actress Angelina Jolie follows at number four with $20 million and Charlize Theron with $18 million at the fifth slot.
Julia Roberts has been placed sixth with earnings of $16 million over the period May 2011 to May 2012, with $15 million its Sarah Jessica Parker, at number seven.
“The Iron Lady” star Meryl Streep and “Bridesmaids” actress Kristen Wiig took joint eighth place with earnings of $12 million, while Jennifer Aniston completed the top 10 with $11 million.