The mantle of most overpaid actor sounds good, doesn't it? It suggests that Eddie Murphy, who has been awarded the title by Forbes, is just sitting around in his huge mansion and getting paid for it. But it's not that simple...

Forbes have calculated that for every dollar Murphy was paid for his last three films, they returned an average of $2.30 at the box office, so, suddenly, the title becomes somewhat unwanted. So what happened for Murphy? His 90's classics; Trading Places and Beverly Hills Cop were huge, and his voice work in Shrek and Mulan and family-friendly roles in Norbit and Dr. Dolittle have prolonged his successful career into the noughties. But his recent films; Imagine That, A Thousand Words, Meet Dave, and Tower Heist, flopped at the box office, and have brought down his dollar average, propelling him to the top of the overpaid actors list. Still, one more smash hit and that could all change. So, you must be wondering who makes up the top 10, and not to worry, as we have it right here!

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.

Slightly surprising to see Denzel Washington in there, but then again, he is in a lot of films. Sandler should be higher, but no list of this kind would be complete without a Nicolas Cage appearance.