Inception star Leonardo DiCaprio has been named Hollywood's highest-earning actor according to a list compiled by Forbes.
The Inception actor has managed to beat last year's top earner Johnny Depp, after earning $77milion (£47 million). Other names on the list see Pirates of the Carribean star Johnny Depp and king of comedy Ben Stiller.
We were not surprised to see that the Mission Impossible star had also made it on the list. With two movies coming up. Mission Impossible: Ghost Protocol and Rock of Ages, Tom Cruise is amongst the fifteen best paid actor in Hollywood.
The list showed a few surprising names such as Toy Story's Buzz Lightyear Tim Allen and a comedian Adam Sandler.
Take a look at the countdown here, and see which actors have the best wages...
Albums to listen to when you need to unwind
London Grammar, Deap Vally, The 1975 and more bands you can't afford to miss this weekend
Electronic band continue Delta Machine tour