What do Angelia Jolie, Sarah Jessica Parker and Jennifer Aniston have in common? They top Forbes' annual list of Hollywood's highest paid actresses.

In the money mag's 2011 list, both Jolie and Parker are tied for the No. 1 spot, with each bringing in $30 million between May 2010 and May 2011.

Jolie's blockbusters 'Salt' and 'The Tourist' helped her bring in the cash, while SJP's 'Sex and the City' residual checks and $18 million perfume lines are keeping her comfortable these days.

Trailing not too far behind Hollywood's leading ladies comes Aniston and Reese Witherspoon, each banking a cool $28 million in the last year to tie for third place.

The 'Horrible Bosses' star had 'The Bounty Hunter' and 'Just Go With It' to keep her afloat this year, while Witherspoon's 'How Do You Know?' and upcoming film projects have allowed her to keep her high price tag.