At one point in their career they were the biggest stars, but apparently not anymore according to Forbes magazine.
Forbes has just released its list of Hollywood's most overpaid actors.
At the top of the list, Eddie Murphy is #1.
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.
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.