Forbes magazine has released its annual list of Hollywood's most overpaid actors. While Will Ferrell usually tops the list, this year he was able to stay out of the top ten. Meanwhile, Eddie Murphy, who has appeared on the list the last three years, usually in second place, has now taken the top spot.
Murphy's recent films, like "Meet Dave," "A Thousand Words" and "Imagine That," have all been complete failures. "Tower Heist" was supposed to be the actor's comeback, but it didn't perform as well as expected. As a result, Murphy's movies have only been able to earn only $2.30 for every dollar the actor was paid.
Katherine Heigl landed in second place due to such disasters as "One For the Money," which grossed only $37 million. For every dollar she earned, her movies earned back $3.40. Reese Witherspoon ended up in third place due to "How Do You Know," which grossed $50 million on a $120 million budget. Her films earned $3.90 for every dollar she was paid.
Check out the full list below.
1. Eddie Murphy - $2.30 for every $1
2. Katherine Heigl - $3.40 for every $1
3. Reese Witherspoon - $3.90 for every $1
4. Sandra Bullock - $5 for every $1
5. Jack Black - $5.20 for every $1
6. Nicolas Cage - $6 for every $1
7. Adam Sandler - $6.30 for every $1
8. Denzel Washington - $6.30 for every $1
9. Ben Stiller - $6.50 for every $1
10. Sarah Jessica Parker - $7 for every $1
Source: Forbes
Why do they keep giving Eddie Murphy work? It's like slamming your head into a brick wall over and over again, and hoping you're not going to get a headache.