Leonardo Dicaprio Is Highest Paid Actor

?

Leonardo DiCaprio has topped the list of Hollywood's highest paid actors for the first time.

He earned ?47million from box office hits Inception and Shutter Island, from which he picked up a slice of the profits.

The 36-year-old heart-throb toppled Johnny Depp from the top spot.

But Depp still came second with earnings of ?30million in the year ending May.

Comic Adam Sandler was third on the annual list from Forbes Magazine.

Only the top ten are revealed – and there was no place for Harry Potter star Daniel Radcliffe, the sole Brit to make it in recent years.