Vanity Fair released their Hollywood’s Top 40 list – an annual ranking of Hollywood’s biggest earners, which includes actors, producers and directors.
Top of the list is James Cameron, who earned an estimated $257 million dollars in 2010. The bulk of his earnings came from the 3D blockbuster Avatar.
Uber-hottie Johnny Depp made a huge leap from 21 in 2009 to number two in 2010. He earned $100 million from his movies Alice in Wonderland (also a 3D flick), Pirates
of the Caribbean: On Stranger Tides and The Tourist alongside Angelina Jolie (who is three spots behind Jennifer Aniston at number 21).

James Cameron and Steven Spielberg
Steven Spielberg, ChristopherNolan, Leonardo DiCaprio, Tim Burton, Adam Sandler, Todd Phillips and Robert Downey Jr make up the rest of the Top 10.
The success of the Twilight series had turned its stars Taylor Lautner (9), Kristen Stewart (13) and Robert Pattison (15) into hot property, with all of them listed in this year’s list.

Robert Pattison, Kristen Stewart, Taylor Lautner of the Twilight series
Rapper-turned-actor Will Smith fell short of the top 10 coming in at 11. He is on course to turning his kids, Jaden and Willow Smith, into top earners if rumours of an Annie remake are anything to go by.
Other stars who made it onto the list are:
Tyler Perry (17), Jennifer Aniston (18), Sandra Bullock (22), Daniel Craig (28), Tom Cruise (35), Reese Witherspoon (36) and Eddie Murphy (40).
You can view a picture gallery of the Top 10 Hollywood Earners on http://multimedia.timeslive.co.za/photos/2011/02/hollywood-top-10-earners-list/
Click here to view the full list.