Sorry, Jen: Looks like Angelina Jolie wins again.
Jolie earned more money than Jennifer Aniston, Forbes reports in its annual "Hollywood's Top-Earning Actresses" issue.
Aniston made slightly less: $25 million, after her roles on Marley & Me and The Baster. The actress also still earns residuals on Friends, and received a hefty paycheck for becoming the spokeswoman for Glaceau's SmartWater.
(The women place far behind the top-earning actors. Harrison Ford took home more than double Jolie's pay check — $65 million — after reprising his role in Indiana Jones.)
Meryl Streep earned $24 million after her flick Mamma Mia! made over $600 million at the box office last summer.
Sarah Jessica Parker — who just welcomed twin girls via surrogate — came in fourth with $23 million.
Cameron Diaz rounded out the top five with $20 million. See the complete list here.
Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!