American comedian Adam Sandler topped Forbes' list of Hollywood's most-overpaid actors, commanding a high up-front fee while delivering middling returns.
Sandler, 47, the star of recent comedies Jack & Jill and That's My Boy, dethroned Eddie Murphy for the dubious distinction. Forbes' list estimates Sandler's last three films returned an average of US$3.40 for every dollar he was paid.
Murphy topped last year's list, returning US$2.30 at the box office for each dollar earned. Katherine Heigl, who starred in the poorly performing films Killers and One for the Money, placed slightly behind Sandler, returning an average of US$3.50 per every dollar she earned.
The list, compiled annually by Forbes, counts the last three films an actor has starred in over the past three years. This year's list was cut off at June 1, and so it excluded Sandler's buddy comedy Grown Ups 2, which was released in July and performed well at the box office.
Forbes did not say how much Sandler earned on his last three films. But the magazine said he was one of the few movie stars who could still command more than US$15 million a film.
Reese Witherspoon was third on this list, with an average return of US$3.90.