There was a time when Eddie Murphy ruled the box office. Films like Trading Places and Coming to America were mega hits. But times have changed for Murphy, and now according to a Forbes survey (via Statista), Murphy, whose last movie A Thousand Words failed to lure in moviegoers, is the most overpaid actor in Hollywood.
“Eddie Murphy’s past three movies generated only $2.30 at the box office for every dollar of his salary, making him the most overpaid actor in Hollywood last year,” reports the Huffington Post. Murphy is going to try his luck next on television. He is reprising his role from the 1984 classic film Beverly Hills Cop for a TV show.
Following Murphy on the overpaid actors list is Katherine Heigl. The actress brings in only $3.40 for every dollar of her salary. The crime thriller One For the Money in which she starred as a divorcee who starts working at a family member’s bail-bond business, recovered less than its $40-million budget at the box office worldwide. Heigl is next to star alongside Robert De Niro, Diane Keaton, and Amanda Seyfried in the romantic comedy The Big Wedding, in theaters later this month. Given the time of year and the cast lineup, she could have much more success with that.
Rounding out the top three on this not-so-great list was Reese Witherspoon, whose flicks earn just $3.90 per dollar of her paycheck.