Angelina Jolie, left, and Sarah Jessica Parker. (Reuters)

Angelina Jolie and Sarah Jessica Parker top the Forbes highest-paid Hollywood actresses list, each making an estimated $30 million between May 2010 and May 2011.

Jolie’s earnings come from flashy action flicks “Salt” and “The Tourist,” while Parker is still reaping the benefits from “Sex and the City,” both the second film and TV reruns, according to Dorothy Pomerantz at Forbes.

Jennifer Aniston and Reese Witherspoon tied for third with $28 million. And despite starring in the disappointing “Larry Crowne,” Julia Roberts ranks fifth with $20 million. She tied with America’s vampire sweetheart, Kristen Stewart.