Director James Cameron has topped a list of Hollywood's top movie earners of 2010 after taking home a staggering $257 million last year.
The "Avatar" director earned the estimated figure for writing, producing and directing the 3-D blockbuster, according to a Vanity Fair survey of the top 40 Hollywood earners.
The 56-year-old director beat actor Johnny Depp, who followed with earnings of $100 million. Steven Spielberg was third with $80 million.
Director Christopher Nolan and his "Inception" star Leonardo DiCaprio round out the top five.