London,(Agencies): Popular filmmaker James Cameron has reportedly topped the list of Hollywood's topmost earners of 2010 after taking home an incredible $257 million last year.

The "Avatar" director earned the estimated amount for writing, producing and directing the 3-D blockbuster, according to media reports.

Cameron was followed by Actor Johnny Depp who earned a whooping $100 million. Steven Spielberg is third with $80 million. Director Christopher Nolan and his "Inception" star Leonardo DiCaprio round up the top five in the list with taking home $71.5 million and $62 million respectively.