Angelina Jolie, Sarah Jessica Parker are Hollywood's highest-paid actresses
Angelina Jolie tops Forbes' annual list of the highest-paid actresses in Hollywood, which is no surprise, but what's shocking is that she shared the No. 1 spot with ... Sarah Jessica Parker? Oh come on, surely they could have calculated down another decimal point to settle that.
The mag says both ladies scored $30 million between May 2010 and May 2011, with Jolie raking it in for Salt and The Tourist. Parker, meanwhile, made her cash on Sex and the City royalties and the second movie, which came out alst year. It doesn't hurt she's both a star and producer for that franchise.
Third place is another tie, with Jennifer Aniston and Reese Witherspoon both getting $28 million. Wanna bet which one of those actresses will still be vying for a top spot this time next year? Hint: not Aniston, who keeps making flop after flop. Julia Roberts is No. 5 with $20 million, thanks for a big name and deals for back-end profits from movies.
Rounding out the top 10 are Twilight's Kristen Stewart, also at $20 million; Katherine Heigl, with $19 million; Cameron Diaz, who made $18 million; Sandra Bullock, at $15 million, even without a movie in the last 12 months; and Meryl Streep, who compiled $10 million on name recognition alone.
[Photos: Getty Images]