Hollywood is no longer just about silver-screen glamour—it is a high-stakes business arena where leading women command record-breaking compensation packages. Today's top actresses do far more than act; they produce, negotiate lucrative backend revenue shares, and secure multi-million-dollar streaming and box-office deals.
Here is an in-depth look at the 10 highest-paid actresses of all time, ranked by their highest recorded earnings per film role.
Earnings Overview
| Actress | Highest Paid Single Role | Estimated Net Worth |
| 1. Margot Robbie | $59 Million | $60 Million |
| 2. Scarlett Johansson | $43 Million | $165 Million |
| 3. Cameron Diaz | $43 Million | $140 Million |
| 4. Jennifer Aniston | $42 Million | $320 Million |
| 5. Jennifer Lawrence | $40 Million | $160 Million |
| 6. Millie Bobby Brown | $26 Million | $20 Million |
| 7. Reese Witherspoon | $26 Million | $300 Million |
| 8. Julia Roberts | $25 Million | $300 Million |
| 9. Nicole Kidman | $17.5 Million | $250 Million |
| 10. Zendaya | $10 Million | $40 Million |
Detailed Rankings & Breakdown
10. Zendaya ($10 Million Per Role)
Zendaya has solidified her position as a dominant force in modern cinema and television. After taking on leading roles in blockbuster films like Dune: Part Two and Challengers, her minimum per-film salary hit the $10 million threshold. Furthermore, her renegotiated contract for HBO's Euphoria Season 3 placed her among the highest-paid television actors, making over $1 million per episode.
Nicole Kidman ($17.5 Million Per Role)
Julia Roberts ($25 Million Per Role)
Cameron Diaz ($43 Million Per Role)
Cameron Diaz pulled off one of the smartest contract negotiations in Hollywood history for the 2011 hit Bad Teacher. She accepted a modest $1 million upfront salary in exchange for a significant percentage of the box-office backend, which ultimately netted her an astounding $42 million payout.
Scarlett Johansson established her earning power through her iconic role as Black Widow in the Marvel Cinematic Universe, pocketing around $15 million upfront per film plus backend bonuses. More recently, Universal Pictures secured her to lead the rebooted Jurassic World franchise with a $20 million upfront fee, pushing her per-project potential to $43 million ($50 million gross).
1. Margot Robbie ($59 Million Per Role)









