By Lanford Beard
Updated July 06, 2011 at 03:03 PM EDT
Credit: Parker: Sipa Press; Jolie: Getty Images

Looks like the Carrie Bradshaw effect is still going strong. Sarah Jessica Parker tied Angelina Jolie for top honors on Forbes’ 2010 Highest Paid Actresses List. More surprising, Parker bested Hollywood heavies like Jennifer Aniston, Reese Witherspoon, and Julia Roberts.

Jolie and Parker each took in $30 million in last year, but for very different reasons. The magazine credited Jolie’s success to her viability as an action star in films like Salt and The Tourist. On the other hand, Parker kept things decidedly girly, not only making bank on her leading role in the Sex and the City sequel but also with a designing gig at high-fashion house Halston and through her line of signature fragrances.

Aniston and Witherspoon weren’t far behind, each pulling in $28 million, despite critical failures. Aniston’s The Bounty Hunter and Witherspoon’s How Do You Know were both summarily dismissed, but it certainly didn’t put a dent in either of their wallets.

Rival Snow White stars Julia Roberts and Kristen Stewart followed some distance behind with a respectable $20 million apiece, thanks to the solid performances of Roberts’ Eat Pray Love and Stewart’s Twilight: Eclipse.

Rounding out the top 10 were rom-com queens Katherine Heigl ($19 million), Cameron Diaz ($18 million), and Sandra Bullock ($15 million), though Bullock’s accomplishment is perhaps the most impressive since she hasn’t had a movie open since her Oscar-winning turn in 2009’s The Blind Side. After a tumultuous year personally, she is set to appear in Extremely Loud and Incredibly Close with Tom Hanks.

Bullock’s Oscar-rival — and kissing partner — Meryl Streep, also quiet since 2009’s It’s Complicated and Julie & Julia, is coming back with a bang, playing former British prime minister Margaret Thatcher in this December’s The Iron Lady. She may have ranked 10th on this list, but it looks like there may be an infusion of gold in Streep’s future.

Read more: