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 Forbes.com 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.
Forbes.com compiled the list based on research from agents, lawyers, producers and other industry insiders.