Angelina Jolie and Sarah Jessica Parker are the highest paid actresses in Hollywood, according to Forbes‘ annual list. Both women brought in a whopping $30 million between May 2010 and May 2011.
4. Reese Witherspoon, $28 million
Her marriage to agent Jim Toth kept her in the public eye this year but the actress’ latest romantic comedy, How Do You Know, was a colossal flop, earning only $47 million on an estimated budget of $120 million. Don’t expect it to dent Witherspoon’s career. She is still the go-to actress for movies like her upcoming This Means War, about a love triangle involving two CIA agents.
Brave (2012)
This Means War (2011)
Water For Elephants (2011)
How Do You Know (2010)

















