Eddie Murphy is No. 1! Unfortunately, not in a good way. Forbes has just released its list of Hollywood's most overpaid actors, and the star of such films (read: flops) as "Imagine That," "A Thousand Words," "Meet Dave" and "Tower Heist" landed in the top spot.
The magazine based its selections on how much a celeb was paid for his or her recent projects and compared it to what the movies actually made in ticket sales. (Who deserves their paycheck the most? Vote below!)
So, with Murphy, it was calculated that for every dollar Murphy was paid for his last three films, they only returned an average of $2.30 at the box office.
Coming in second was "One for the Money" star Katherine Heigl. Her recent flicks only generated an average of $3.40 for every dollar she was paid.
Meanwhile, Reese Witherspoon placed third with an average $3.90 return for every dollar she was paid, stemming from such movies as 2010's "How Do You Know" and the recent "This Means War."
Rounding out the list?
Sandra Bullock, Jack Black, Nicolas Cage, Adam Sandler, Denzel Washington, Ben Stiller and Sarah Jessica Parker.
Also in TODAY Entertainment: