Kristen Stewart tops Forbes' 2011 list of Best Actors for the Buck

Slideshow posted in Photos | Wednesday, December 07, 2011

2 of 10: Anne Hathaway, who plays Catwoman in the 2012 film 'The Dark Knight Rises,' is No. 2 on Forbes' list of Best Actors For The Buck.

The actress' last three major films, 'One Day,' the R-rated 'Love and Other Drugs' and 'Alice in Wonderland' earned at least $1.1 billion globally - most of which was generated by 'Alice in Wonderland.' The previous two movies were not considered box office successes in the United States but did moderately well worldwide. Forbes says Hathaway's films earn an average of $45.67 for every dollar paid to the actress.

Hathaway is also known for movies such as 'The Devil Wears Prada' and Disney's 'The Princess Diaries' and its sequel. In addition to 'The Dark Knight Rises,' the third film in Christopher Nolan's Batman series, the actress can be seen as Fantine in the movie adaptation of the Broadway musical 'Les Miserables,' which is also due to hit theaters in 2012.

(Pictured: Anne Hathaway talks to OnTheRedCarpet.com about buying fluorescent bras for her 'Love and Other Drugs' character at the Los Angeles premiere of the movie in November 2010.) (OTRC Photo)