angelinatopsjen.jpg

Vanity Fair has released their annual Top 40 Hollywood earners list for 2009 - limited to film producers, directors and stars - and, not surprisingly, Michael Bay comes in at number one with $125 million.

James Cameron clocks in at #3 with $50 mil, but I'm sure it'll wind up being more than that As Avatar is still topping the box office!

The highest paid actor is none other than Harry Potter star Daniel Radcliffe, earning $41 million in 2009. The highest paid actress is Emma Watson with $30 mil.

As for non HP players? For actors, Ben Stiller is the highest with $40 million and Cameron Diaz the highest with $27 mil.

But of course, the real battle is between Jen Aniston and Angelina Jolie. And unfortch for Jen, Angie wins again! The Salt star earned $21 million last year while Jen only earned $20 mil. Only a million bucks difference!

Meanwhile, Twilight lovers Rob Pattinson and Kristen Stewart also made the cut - he earned $18 million and she earned $16 mil. Either way, everyone's rich!