
Eddie Murphy tops Forbes magazine's Most Overpaid Actors in Hollywood list.
Forbes estimates that for every $1 the actor was paid for his past three flops -- A Thousand Words, Tower Heist and Imagine That -- they returned an average of $2.30 at the box office.
Katherine Heigl came in second. Her most recent film, One for the Money, made $37 million on an estimated $40 million budget. For every dollar she was paid on her past three movies, they earned an average of $3.40. She was followed by Reese Witherspoon, Sandra Bullock and Jack Black.







