Actor Adam Sandler has topped the annual list of Hollywood's most overpaid actors for a second year in a row.
The Waterboy star only brings in US$3.20 in profit for every dollar he is paid, according to the list compilers at Forbes magazine.
Coming in at No.2 is Johnny Depp, whose Pirates of the Caribbean franchise has grossed US$3.7 billion (A$4.00 billion) at the global box office, but other films including The Lone Ranger and Dark Shadows have fared terribly, forcing Depp's profits down to US$4.10 for every dollar he is paid.
Ben Stiller, Ryan Reynolds and Tom Hanks round out the top five.
- AAP