Wow – who could have guessed the child actor who played the special needs kid in 1993 film What's Eating Gilbert Grape would one day go on to be a bigger Hollywood earner than co-star and  established heartthrob Johnny Depp.

But that's exactly what happened this week when Leonardo DiCaprio (who played Arnie in Gilbert Grape) was named the highest-earning actor by Forbes, outstripping Depp.

Earning a stonking $77 million the Inception star has leapt from fifth to first place in the countdown.

The star who is currently dating Gossip Girl's Blake Lively had a very successful 2010 with Shutter Island and Inception cumulatively taking more than $1.2bn at the box offic

The Pirates Of The Caribbean actor Johnny Depp meanwhile was forced into second place having grossed a mere $50 million dollars.

Comedy star Adam Sandler came third with an estimated $40 million dollars.

Will Smith came in fourth with $36 million, followed by Larry Crowne actor Tom Hanks with $35 million.

Last month, Angelina Jolie and Sarah Jessica Parker were tied as the highest paid Hollywood actresses but their take home pay (around $30 million each) is a pittance compared to the men's earnings. compiled the list based on research from agents, lawyers, producers and other industry insiders.

Naked pictures of Blake Lively are fake