04/06/2010 05:12 am ET Updated May 25, 2011

Emma Watson Is Hollywood's Highest Paid Actress

Emma Watson made more money than any other female in Hollywood last year, according to Vanity Fair's list of Hollywood's 40 top earners.

At 19, Watson made about $30 million in 2009, collecting $15 million paychecks for both Parts 1 and 2 of 'Harry Potter and the Deathly Hallows.'

Next up was Cameron Diaz, who netted an estimated $27 million for her voice work in 'Shrek Forever After' and her roles in the upcoming 'Knight and Day' and 'The Green Hornet.'

Then, in descending order, Sarah Jessica Parker, Katherine Heigl, Reese Witherspoon, Angelina Jolie... and Jennifer Aniston, who spent a portion of her salary remodeling her home for a lifetime of singledom.

While these ladies had a good year, Hollywood's men took home the most colossal paychecks. There were 13 men above Emma, starting with Michael Bay who earned $125 for bringing us 'Transformers: Revenge of the Fallen.'