Forbes’ annual list of actors who provide the most bang for the buck was topped by Robert Pattinson, Kristen Stewart and Anne Hathaway. The title is determined by dividing the total amount of money from actors’ last three films made by the total compensation they received for them.

So who came out earning the most?

Kristen Stewart topped the 2011 list at $55.83 earned per dollar paid, largely based on the strength of the two of her last three movies being in the ‘Twilight’ franchise.

Hathaway was second at $45.67, followed by Stewart’s ‘Twilight’ co-star Pattinson ($39.43), Daniel Radcliffe ($34.24) and Shia LaBeouf ($29.40.) Robert Downey, Jr. ($18.74), Matt Damon ($15.83), Cate Blanchett ($15.17) Meryl Streep ($13.54) and Johnny Depp ($12.48) rounded out the top ten.

All in all, Forbes’ list suggest the best way to extract the most dollars from an actor is give them a reoccurring role in a popular franchise.

[Forbes]