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.