Will Ferrell can bring the funny, but he hasn't been able to bring in the big bucks, according to Forbes.
The actor has topped the magazine's list of Hollywood's most overpaid stars, largely due to his summer disappointment, Land of the Lost.
After examining stars' salaries compared with the revenue each film generated over the past five years, Forbes determined Ferrell's films earned an average of $3.29 for every dollar he was paid. On the other end of the spectrum, Shia LaBeouf's flicks reeled in an average of $160 for every dollar he was paid.
Billy Bob Thornton came in third place ($4), followed by Eddie Murphy, who avoided topping Forbes' dubious list thanks to 2007's Norbit, which made $160 million. Murphy's recent bombs, Meet Dave and Imagine That, contributed to an average return of $4.43.
Tom Cruise landed in sixth place with a return investment of $7.18. The actor has been striking unusual film contracts that stipulate he take nothing up front in exchange for a chunk of the film's gross. The deal resulted in him getting paid for duds like Lions for Lambs even if the studio did not recoup its money, Forbes said.
Check out Forbes' top 10 list of overpaid stars below:
1. Will Ferrell ($3.29)
2. Ewan McGregor ($3.75)
3. Billy Bob Thornton ($4)
4. Eddie Murphy ($4.43)
5. Ice Cube ($4.77)
6. Tom Cruise ($7.18)
7. Drew Barrymore ($7.43)
8. Leonardo DiCaprio ($7.52)
9. Samuel L. Jackson ($8.59)
10. Jim Carrey ($8.62)