Forbes has released its annual list of Hollywood's Most Overpaid Actors, where stars are ranked according to the lowest box office return on their film fee.

It's been a bad year for Johnny Depp on a personal level with his much-publicised divorce, and it's a similar tale when it comes to his career as he's at the top of the list for the second year running.

The 53-year-old's last three films returned a meagre $2.80 at the box office for every $1 he was paid for appearing in them, including Alice Through the Looking Glass, the flop sequel to Alice in Wonderland.

The top of the flops list is male-dominated, with Will Smith in second place, followed by Channing Tatum in third. The only woman in the top ten is Julia Roberts, who appears at number nine.

Here's the list in full, with the figure representing box office return per $1 paid:

1: Johnny Depp - $2.8

2: Will Smith - $5.0

3: Channing Tatum - $6.0

4: Will Ferrell - $6.5

5: George Clooney - $6.7

6: Adam Sandler - $7.6

7: Mark Wahlberg - $9.2

8: Leonardo DiCaprio - $9.9

9: Julia Roberts - $10.8

10: Bradley Cooper - $12.1