The ever-stunning Cameron Diaz however, earned even more. As with most of the stars, there was a pocket change of $1m for royalties, in addition to $6m for 'The Green Hornet' and $10 million for action comedy 'Knight and Day' starring opposite Tom Cruise.
And the ongoing 'Shrek' franchise set Diaz up for another $10m for part four of the animated adventure 'Shrek Forever After'.
But one star shone the brightest in Hollywood's top earners...