Sarah Jessica Parker, Angelina Jolie Top Highest-Paid Actresses List

Kristen Stewart, Julia Roberts are close behind on Forbes list for 2011.

There are working moms, and then there’s Angelina Jolie and Sarah Jessica Parker. According to Forbes magazine, they were the highest-earning actresses last year, with bankrolls that topped $30 million each.

Jolie’s haul was thanks to the worldwide success of her thriller “Salt,” which took in $300 million, and “The Tourist,” which co-starred Johnny Depp and raked in $280 million, despite mostly lukewarm reviews. Most of Parker’s cash came from her payments for reruns of her TV series “Sex and the City,” on which she was a producer. She also took home additional payments from the second “SATC” film, which rolled up $290 million in international box office.

“People may be surprised to see Sarah Jessica Parker up there but they may not realize that in addition to acting, she earns big from her perfumes and endorsement deals,” said Forbes‘ Dorothy Pomerantz. In fact, SJP earned $18 million in 2010 from her successful perfume line alone.

Overall, the top 10 female stars in Hollywood earned a total of $218 million from May 2010 to May 2011.

Just behind the top two earners are Jennifer Aniston and Reese Witherspoon, who each took home an estimated $28 million. Though Aniston has developed a reputation for top-lining a string of middling romantic comedies, even recent films that looked like flops turned out to be successful, including “The Bounty Hunter” ($136 million) and “Just Go With It” (more than $214 million).

Rounding out the list are: Julia Roberts ($20 million), “Twilight” star Kristen Stewart ($20 million), Katherine Heigl ($19 million), Cameron Diaz ($18 million), Sandra Bullock ($15 million) and Meryl Streep ($10 million).

For young Hollywood news, fashion and “Twilight” updates around the clock, visit HollywoodCrush.MTV.com.

Often guilty, never convicted. Serving 15 years to life at MTV News.