Angelina Jolie and Sarah Jessica Parker have topped a new list of Hollywood's highest-paid actresses.
The stars have tied for first place on Forbes magazine's countdown of the female stars who earned the most money from May 2010 to May 2011.
Both Jolie and Parker are reported to have made $30 million over the past twelve months, with Jolie starring in Salt and The Tourist, while Parker starred in Sex and the City 2.
Coming in close behind in third place are Jennifer Aniston and Reese Witherspoon whose earnings are an estimated $28 million.
The full list of Hollywood's highest-paid actresses from Forbes is:
1. Angelina Jolie, $30 million
1. Sarah Jessica Parker, $30 million
3. Jennifer Aniston, $28 million
3. Reese Witherspoon, $28 million
5. Julia Roberts, $20 million
5. Kristen Stewart, $20 million
7. Katherine Heigl, $19 million
8. Cameron Diaz, $18 million
9. Sandra Bullock, $15 million
10. Meryl Streep, $10 million