Earning $20 million upfront for a movie is so 2007. These days studios are squeezing every cent they can out of actors, and that means many stars only earn the big bucks after the studio gets back its money.
In these frugal times it's useful to look at which actors earn studios the most for their money. Pay someone $10 million to star in your big summer blockbuster and what can you expect for your investment? If you hire Shia LaBeouf, expect a lot. For the second year in a row, he tops our list of Hollywood's Best Actors for the Buck.