Fourteen years later, Leonardo DiCaprio is still pulling in a titanic payday. He ranked first this year on the Forbes list of highest-paid actors, having earned $77 million between May 2010 and May 2011, largely on the strength of Shutter Island and Inception. Johnny Depp, who ranked first last year, fell to the No. 2 spot, having earned a robust $50 million during the same period. Adam Sandler came in third, with $40 million. Will Smith and Tom Hanks ranked fourth and fifth, with earnings of $36 million and $35 million, respectively.