Adam Sandler Adam Sandler

For the second year in a row, Adam Sandler has earned the unwanted honor of topping Forbes' Most Overpaid Actors in Hollywood list.

It was estimated that for Sandler's last three films, every $1 the actor was paid returned an average of $3.20 for the studio. But don't cry for Sandler. Netflix recently gave him a deal to produce four original films for the streaming service, which doesn't have to worry about box office returns. Sounds like a match made in fart joke heaven.

Remember celebrities we lost this year

Coming in second place, unsurprisingly, is Johnny Depp, who only returned $4.10 for every $1 he was paid. Though the actor has starred in some of the highest-grossing films of all time, such as Pirates of the Caribbean franchise, recent flops like The Lone Ranger and Dark Shadows have proved that he isn't box office gold.

Ranking in third is Ben Stiller, who returned an average of $4.80 for every $1 for his recent films. Ryan Reynolds follows in fourth, returning $4.90. Then, thanks in part to the insanely expensive Cloud Atlas , comes Tom Hanks, with $5.20. Will Ferrell takes six place ($6.60) and Channing Tatum takes seventh ($6.70). Denzel Washington ranks in at eighth with $6.90. And rounding out the top ten are Sandra Bullock ($9) and Ben Affleck ($9.37).

Are you surprised by the list?

Jingle Brawls! Check out 8 of our favorite Christmas fights: