Leonardo DiCaprio has been named the world's highest paid actor.
The 'Inception' star toppled Johnny Depp from the top of Forbes magazine's list, earning an estimated $77m (€54m) in the financial year 2010 – which runs to May this year – compared to the 'Pirates of the Caribbean' star's $50m.
Leonardo's films 'Inception' and 'Shutter Island' took nearly $1.2bn at the worldwide box office in 2010, with Forbes magazine saying in addition to upfront fees of around $15m for each film, Leonardo also picked up a share of the profits.
Johnny wasn't able to match Leonardo, despite starring in the year's biggest grossing film, 'Alice In Wonderland', which made $1.024bn at the box office, as well as 'The Tourist', which wasn't received well by critics but proved an international success taking $278m worldwide.
However, the actor – who previously topped the list after earning an estimated $75m in 2009 – could return to the top spot next year, after starring in the fourth film in the hugely successful 'Pirates of the Caribbean' series.
Third placed on the list was Adam Sandler, who made $40m, closely followed by Will Smith and Tom Hanks with $36m and $35m respectively.
Leonardo's earnings were over double that of the highest paid female stars - as recently estimated by Forbes for the same period - Sarah Jessica Parker and Angelina Jolie, who made around $30m each.
1. Leonardo DiCaprio ($77m)
2. Johnny Depp ($50m)
3. Adam Sandler ($40m)
4. Will Smith ($36m)
5. Tom Hanks ($35m)