Top Actors Who Show Hollywood the Money
Natalie Portman, Kristen Stewart lead the way
By Mark Russell, Newser Staff
Posted Dec 27, 2012 12:58 PM CST
Natalie Portman arriving before the 84th Academy Awards on Feb. 26, 2012, in the Hollywood section of Los Angeles. Portman topped this year's Forbes list of best actors for the buck.   (AP Photo/Matt Sayles)

(Newser) – If you are looking for actors who can earn their keep, black swans, vampires, and giant robots are the way to go. Or so says Forbes, in a look at the salaries of 100 top celebs vs. their box office worth, choosing their last three movies over the last three years. Leading the way is one Natalie Portman, with Black Swan, No Strings Attached, and Your Highness. A look at the A-listers with the accounting department:

The top earners:

  • Natalie Portman, bringing in $42.70 for each dollar she's paid.
  • Kristen Stewart, $40.60
  • Shia LaBeouf, $35.80
  • Robert Pattinson, $31.70
  • Daniel Radcliffe, $30.50
You can check out the full list at Forbes, which includes yet another Twilight star. Or, if you're feeling snippier, check out Hollywood's most overpaid celebrities.

View 3 more images