Here are the 10 most overpaid actors in Hollywood
How the golden child has fallen.
Once-hugely bankable star Eddie Murphy is this year's most overpaid actor, bringing the smallest return on investment of anyone in Hollywood, according to Forbes.
Murphy, 51, brought in an average of $2.30 for every $1 spent on him, the worst ratio in the business, Forbes reported.
Katherine Heigl is this year's No. 2, pulling in $3.40 per $1 dollar spent, followed by Reese Witherspoon with a $3.90 to $1 ratio.
The magazine calculated the rankings based on what the actors earned for the last three projects and compared it with the box office earnings for those films.
Forbes' ten most overpaid actors:
1. Eddie Murphy
2. Katherine Heigl
3. Reese Witherspoon
4. Sandra Bullock
5. Jack Black
6. Nicolas Cage
7. Adam Sandler
8. Denzel Washington
9. Ben Stiller
10. Sarah Jessica Parker