The Forbes list is out, with results of just who is the world's highest-paid actress.
To determine the top earners, Forbes.com used estimates including pay from films, endorsements and advertising work.
Lots of familiar names on there - Jennifer, Julia, Charlize, Cameron - but in what order?
Here's the top ten in reverse order...
10 - Jennifer Aniston, despite taking much of the year off to concentrate on her revamped love life.
9 - Kristen Wiig - still going strong after Bridesmaids launched her into the stratosphere.
8 - Meryl Streep - never one to be left behind.
7 Sarah Jessica Parker - not sure how, but here she is.
6 Julia Roberts - Bringing out her nasty side as Snow White's jealous stepmother has proved lucrative.
5 Charlize Theron - a couple of biggies, Snow White and the Huntsman and Prometheus, has meant the South African beauty can afford to rough it in Young Adult.
4 Angelina Jolie - laudably still handing out her riches to noble causes, too, so extra points.
3 - Sandra Bullock - previously on top of this pile, but holding in there in third position.
2 - Cameron Diaz - Guess the laughing-girl-next-door brand is still paying off, large.
1 Kristen Stewart - The Twilight franchise, plus Snow White, plus On The Road, means she'll be stockpiled sufficiently to get her through any tough post-Twilight years. $34.5 million reported to be in the purse over the last 12 months.