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.