Let's face it: actors get paid a lot of money. Sometimes it's well worth it. Other times? Not so much. So who came out on top of the 10 Most Overpaid Actors in Hollywood? Let's find out.

Forbes looked back at the last three movies in an actor's career, calculated that against their salary and how much the film made and came up with the following list. And it's not pretty for Eddie Murphy. It's no surprise the years haven't been kind to Murphy, who was once box-office gold. But his last three live-action films were 'Tower Heist,' 'Imagine That' and 'A Thousand Words' - all of which underperformed.

Coming in at a solid #2 is Katherine Heigl who is reportedly making $12 million these days for a movie. By contrast, her last film, 'One For the Money,' only made $26 million total. Also, who is paying Katherine Heigl $12 million to star in a movie?! We're not Louis B. Meyer over here but this seems like an unwise decision considering, you know, "Katherine Heigl is annoying" is a top Google search result.

When you look at the list, you see a lot of big names (Adam Sandler, Ben Stiller), some Oscar-winners (Sandra Bullock, Denzel Washington) and a lot of what you'd think are major stars (Don't people love Reese Witherspoon? Isn't that a thing?). But name-power doesn't get you as far as it used to. Look at 2011 when the stars of the biggest three movies of the year were Daniel Radcliffe, Shia LaBeouf and Robert Pattinson. Or how Sony rebooted 'Spider-Man' with Andrew Garfield so they didn't have to pay Tobey Maguire $20 million for 'Spider-Man 4.'

Take a look at the full list of the 10 Most Overpaid Actors and see if you agree.

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.

More From ScreenCrush