Angelina Jolie and Sarah Jessica Parker have been named Hollywood's highest-paid actresses by America's Forbes magazine.
Jolie has enjoyed a number of hit films over the last 12 months, including Salt and The Tourist, which have helped her rake in an estimated $30 million (£18.8 million) salary between May, 2010 and May, 2011, putting her in joint first place with Parker.
Parker's multi-million dollar earnings came mostly from re-runs of her Sex and The City TV shows, as well as the second movie in the series last year (10), and her numerous side projects which include a perfume line and a role with fashion house Halston.
Jennifer Aniston and Reese Witherspoon came joint third with earnings of $28 million (£17.5 million) each, according to Forbes, while Julia Roberts came fifth with $20 million (£12.5 million).
The full list:
Joint 1st - Angelina Jolie and Sarah Jessica Parker - £18.7m
Joint 3rd - Jennifer Aniston and Reese Witherspoon £17.5m
Joint 5th - Julia Roberts and Kristen Stewart - £12.5m
7 - Katherine Heigl - £11.8m
8 - Cameron Diaz - £11.3m
9 - Sandra Bullock - £9.4m
10 - Meryl Streep - £6.3m
Tagged in Angelina Jolie Sarah Jessica Parker