Forbes has just issued its list of Hollywood's biggest female moneymakers from the past financial year. And it would seem that Brad Pitt has an excellent nose for high-earning women.

His current squeeze Angelina Jolie tops the list of highest earning actresses, having earned $27 million, while his ex-wife Jennifer Aniston comes in at second place with $25 million.

Third place went to Meryl Streep, who made $24  million last year, mostly thanks to her role in Mamma Mia!

Sarah Jessica Parker came in at number four with $23 million. Her position on the list is largely due to the Sex and the City movie, which took in $415 million worldwide last year.

Completing the Top 10 are Cameron Diaz ($20 million), Sandra Bullock and Reese Witherspoon ($15 million each), Nicole Kidman and Drew Barrymore ($12 million each) and Renee Zellweger ($10 million).

However it's slightly disconcerting to discover that the Top 10 women earned a combined $183 million compared to $393 million for the Top 10 men (that list, released last month, was topped by Harrison Ford with $65 million).

Source: THR and Forbes.
Images: WENN