Once an actor strikes it big, they negotiate for more pay. But what worked yesterday isn't always a good recipe for what will work tomorrow. Forbes just released its list of Hollywood's 10 most overpaid actors, basing their ranking on rate of return for the amount paid.

As Forbes explained, "To compile our list, we used data on actors’ earnings gathered for our Celebrity 100 list. Box office grosses and budget estimates are from Box Office Mojo. We looked at the last three films each actor starred in over the last three years that opened in more than 2,000 theaters, calculating the return on investment for the studios who pay his (or her) salary."

Eddie Murphy got the dubious honor of #1, because they estimated for every $1 he was paid for his last three films, they returned an average of $2.30 at the box office.

Here’s the full list:

1. Eddie Murphy – Returns $2.30 for every $1 paid.
2. Katherine Heigl – Returns $3.40 for every $1 paid.
3. Reese Witherspoon – Returns $3.90 for every $1 paid.
4. Sandra Bullock – Returns $5 for every $1 paid.
5. Jack Black – Returns $5.20 for every $1 paid.
6. Nicolas Cage – Returns $6 for every $1 paid
7. Adam Sandler – Returns $6.30 for every $1 paid.
8. Denzel Washington – Returns $6.30 for every $1 paid.
9. Ben Stiller – Returns $6.50 for every $1 paid.
10. Sarah Jessica Parker – Returns $7 for every $1 paid.

Sources: Forbes, Entertainment Weekly

Fall in Like with us! For the latest from Wetpaint Entertainment, Like us on our Facebook page at Facebook.com/Wetpaint, or follow us on Twitter at Twitter.com/WetpaintTV.