Johnny Depp, in a time not all that long ago, was easily one of the most promising, praised and in-demand actors in all of Hollywood. Now, while still in fairly high-demand, his promise and prominence have definitely taken a steep dive. For the second year in a row, he has been named Hollywood's most overpaid actor.

Forbes recently published their list of overpaid actors for 2016 and just like in 2015, Johnny Depp came out on top. With movies like Alice Through the Looking Glass flopping at the box office, the actor managed to only bring in $2.80 for $1 he was paid for starring in the movie. That is an incredibly bad return and says a lot about just how far he has fallen. Even his more recent outings that were well received, like Black Mass, didn't bring in very much at the box office, but he was still paid a hefty sum for his services.

Things haven't been particularly good for Johnny Depp since 2010/2011, when he had a string of hits, mixed with a few misses. In that timeframe, he starred in the first Alice In Wonderland, which grossed more than $1 billion worldwide as well as Pirates of the Caribbean: On Stranger Tides which was also a tremendous hit (though it did have a massive production budget as well). Though it was easy to smell trouble on the horizon with movies like The Rum Diary and The Tourist.

Related: Disney's Pirates of the Caribbean Ride Is Losing Its Wench Auction

Nobody else on the list was even close to Johnny Depp, but Will Smith did take second place, bringing in $5 for every $1 he was paid. That is still a bad margin, but people are probably still making money at the end of the day. Channing Tatum came in at third place on the list, which may seem surprising since he appears to be at the height of his powers and is easily one of the most in-demand actors at the moment and he has a ton of high-profile projects lined up over the next few years. Not only that, but both the Jump Street and Magic Mike franchises have been very successful in terms of box office and they both center on Channing Tatum.

The rest of the list is loaded with mostly surprising names, such as Will Ferrell at number four and George Clooney at number 5. Even Leonardo DiCaprio made the list at number 8, which is undoubtedly surprising. He pulls in $9.90 for every $1 he is paid, which actually doesn't sound that bad when you look at it on paper. Maybe that ultimately means that the vast majority of actors and actresses working in the business aren't overpaid. Speaking of actresses, the only actress that made the list was Julia Roberts, who came in at number nine with $10.80 for every $1 she is paid. Movies like The Secret in Their Eyes bombing at the box office didn't help her out on that one.

Johnny Depp may be on the right track in the coming years. He is going to be starring in Fantastic Beasts and Where to Find Them 2 and given how well the first movie is doing, it seems like a sure fire hit. He is also reprising his role as Captain Jack Sparrow once again next year in Pirates of the Caribbean: Dead Men Tell No Tales, which should also bring in big money. Will Smith also seems to be in a better position these days, given that Suicide Squad brought in $745 million worldwide. You can check out the full list of Forbes' top 10 most overpaid actors for yourself below.

Johnny Depp - $2.80 for each $1 paid

Will Smith - $5 for each $1 paid

Channing Tatum - $6 for each $1 paid

Will Ferrell - $6.50 for each $1 paid

George Clooney - $6.70 for each $1 paid

Adam Sandler - $7.60 for each $1 paid

Mark Wahlberg - $9.20 for each $1 paid

Leonardo DiCaprio - $9.90 for each $1 paid

Julia Roberts - $10.80 for each $1 paid

Bradley Cooper - $12.10 for each $1 paid

Ryan Scott