In order to qualify for the Top 10 Overpaid Actors list, each actor had to have appeared in three films in the last five years that opened in at least 500 theaters. It comes as no surprise that Will Ferrell tops the list; it's been awhile since he's had a hit. For every $1 Will Ferrell earns, his movies only earn $3.29.
The No. 2 spot is a bit of a surprise -- Ewan McGregor. He's not one of the higher-paid stars on the list, which doesn't speak very well for how his movies have done lately. His ratio is $1 to $3.75.
The rest of the Top 5 is Billy Bob Thornton, Eddie Murphy and Ice Cube. Coming in at #6 is Tom Cruise, whose box office draw has dipped sharply in recent years. #7 is the only actress on the list, Drew Barrymore.
The Top 10 is rounded out by Leonardo DiCaprio, Samuel L. Jackson and Jim Carrey.
Photos: Will Ferrell through the years
Follow our news and gossip updates on Twitter @MSN_Entertain