Sandra Bullock's $56 million in earnings from June 2009 to June 2010 was enough to put the Oscar-winning actress at the top of the Forbes Highest-Paid Actresses list. Bullock had a banner year thanks to the success of The Blind Side and The Proposal, which overshadowed the massive dud that was All About Steve.
Reese Witherspoon ties Cameron Diaz for second with $32 million, despite the fact that Witherspoon hasn't appeared in front of a camera since 2008's Four Christmas. The Oscar-winning actress received healthy upfront checks for How Do You Know and Water for Elephants, which are both due in theaters this fall. Diaz had two big paydays thanks to Knight and Day and Shrek Forever After.
The rest of the top 5:
#4: Jennifer Aniston, $27 million
#5: Sarah Jessica Parker, $25 million