No. 2: Sarah Jessica Parker
Sarah Jessica Parker earned $30 million between May 2010 and May 2011, putting her at the top of Forbes' list of highest-paid actresses. In 2010, she starred in the second 'Sex and the City' movie, which earned $290 million. She earned money from her fragrance line. Parker is working on the upcoming films, 'I Don't Know How She Does It' and 'New Year's Eve.