Angelina Jolie, Sarah Jessica Parker and Jennifer Aniston topped Forbes' list of Top Ten highest-paid actresses this year, but did you vote for any of them at the ticket counter lately?

Julia Roberts, who just suffered a flop with 'Larry Crowne' and whose 'Eat, Pray, Love' also underperformed last year ranked fifth on the list with a still enviable $20 million, while the massive 'Twilight' films boosted Kristen Stewart to seventh.

Who do you think is worth top dollar? Take the poll after the jump.
Here are Forbes 2011 rankings:
  1. Angelina Jolie - $30 million
  2. Sarah Jessica Parker - $30 million
  3. Jennifer Aniston - $28 million
  4. Reese Witherspoon - $28 million
  5. Julia Roberts - $20 million
  6. Kristen Stewart - $20 million
  7. Katherine Heigl - $19 million
  8. Cameron Diaz - $18 million
  9. Sandra Bullock - $15 million
  10. Meryl Streep - $10 million

Many of these actresses aren't relying just on movies any more for their take-home pay. Parker and Aniston, whose movies haven't lit the box office on fire lately, both have perfume lines and Parker is still enjoying the residuals from her now-ended 'Sex and the City' TV series.

But if we're just talking movies, who gets your box-office vote?