Screen Stars with Serious Pull: 25 Highest-Grossing Actresses of All Time Who Changed the Business of Blockbusters

Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired

Share Post:

LinkedIn
Twitter
Facebook
Reddit
Pinterest
Article Summary: Quickly compare careers, top films, and average grosses for the highest-grossing actresses of all time to spot bankable stars and box-office hits. 

Filmmaking has always been about creating moments that resonate with audiences worldwide. Great actors possess the unique ability to transform stories into experiences that connect deeply with viewers. Cinema creates characters that audiences love, fear, and remember long after leaving the theater.

Who are some of the highest-grossing actresses of all time? Women have emerged as some of the most prominent figures in the film industry, achieving critical acclaim and massive commercial success. Their box office numbers reveal an inspiring journey of remarkable talent, dedication, and star power. These actresses have proven that their craft goes beyond mere performance. Stars can deliver consistent hits, which has made them incredibly bankable, with studios eager to invest in projects featuring these proven performers. The influence these women wield extends far beyond their roles, as they have become powerful forces who can greenlight projects and change the course of entire franchises.

In this article, we have curated a list of the highest-grossing actresses of all time, along with their iconic roles that transformed them into box office biggies. 

25 Highest-Grossing Actresses of All Time Who Changed Hollywood 

This expanded table provides a comprehensive view of the highest-grossing actresses of all time, including their career statistics, followed by a brief examination of each actress’s journey and box office impact. The data shows interesting patterns, such as Emma Watson achieving the highest average gross per film at $513.3 M despite having only 18 films, mainly due to her role in the Harry Potter franchise. Meanwhile, actresses like Scarlett Johansson and Zoe Saldaña have built their massive totals through extensive filmographies spanning major franchises like the Marvel Cinematic Universe and Avatar series.

RankActress NameNumber of FilmsEstimated Lifetime GrossAverage Gross per Film
1Scarlett Johansson40$14,567,769,802$364.2M
2Zoe Saldaña35$14,297,316,199$408.5M
3Emma Watson18$9,239,404,832$513.3M
4Karen Gillan28$8,519,221,694$304.3M
5Elizabeth Olsen25$8,424,041,479$337.0M
6Letitia Wright22$7,562,947,810$343.8M
7Danai Gurira18$7,027,751,905$390.4M
8Pom Klementieff15$6,555,100,214$437.0M
9Gwyneth Paltrow45$6,166,883,844$137.1M
10Jennifer Lawrence25$6,081,167,202$243.2M
11Cameron Diaz40$5,827,053,005$145.7M
12Natalie Portman38$5,577,121,403$146.8M
13Brie Larson20$5,497,118,578$274.9M
14Julia Roberts45$5,440,000,192$120.9M
15Sandra Bullock40$5,400,503,732$135.0M
16Michelle Rodriguez35$4,950,387,609$141.4M
17Daisy Ridley12$4,851,662,539$404.3M
18Lupita Nyong’o20$4,502,230,769$225.1M
19Evangeline Lilly25$4,395,633,202$175.8M
20Meryl Streep65$4,394,250,945$67.6M
21Keira Knightley35$4,176,250,848$119.3M
22Charlize Theron40$4,170,767,491$104.3M
23Michelle Pfeiffer55$4,045,261,143$73.6M
24Kristen Stewart35$4,042,960,637$115.5M
25Angelina Jolie45$4,036,056,360$89.7M

1. Scarlett Johansson

Scarlett Johansson has become one of the most recognized faces in cinema, primarily through her role as Natasha Romanoff, also known as Black Widow, in Marvel films. Her ability to balance action-packed blockbusters with emotional performances in movies like Marriage Story makes her stand out. Scarlett is an actress with range, and that’s the reason why she remains among the highest-grossing actresses of all time, drawing audiences worldwide for decades.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $14,567,769,802
  • Number of films: 35
  • Average Gross: $416,222,000
  • Lifetime gross: $14,567,769,802
  • Signature roles: Black Widow (Avengers), Lucy (Lucy), Nicole (Marriage Story)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.harpersbazaar.com

2. Zoe Saldaña

It’s no surprise Zoe Saldaña ranks high among the highest-grossing actresses, with billions at the global box office. Zoe is unique because she has starred in not just one, but several of the highest-grossing franchises ever made. From playing Neytiri in Avatar to Gamora in Guardians of the Galaxy and Uhura in Star Trek, her career shows remarkable consistency. Fans admire her ability to bring depth to sci-fi and fantasy roles. 

  • Highest-grossing film: Avatar
  • Total Gross: $2,923,706,026
  • Worldwide Total: $14,297,316,199
  • Number of films: 30
  • Average Gross: $476,577,000
  • Lifetime gross: $14,297,316,199
  • Signature roles: Neytiri (Avatar), Gamora (Guardians of the Galaxy), Uhura (Star Trek)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – people.com

3. Emma Watson

Emma Watson‘s journey is rare, as she grew up on screen while starring as Hermione Granger in the Harry Potter series. Those films alone pulled in billions, instantly putting her name in the list of the highest-grossing actresses of all time. Later, her role as Belle in Disney’s live-action Beauty and the Beast only added to her massive totals. Beyond numbers, Emma is admired for portraying strong, intelligent, and inspiring characters that audiences cherish.

  • Highest-grossing film: Harry Potter and the Deathly Hallows: Part 2
  • Total Gross: $1,342,359,942
  • Worldwide Total: $9,239,404,832
  • Number of films: 18
  • Average Gross: $513,300,000
  • Lifetime gross: $9,239,404,832
  • Signature roles: Hermione (Harry Potter), Belle (Beauty and the Beast), Sam (The Perks of Being a Wallflower)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – edition.cnn.com

4. Karen Gillan

Karen Gillan‘s move from British television to international films has been extraordinary. Known for playing Nebula in the Marvel Cinematic Universe, she has shared the screen with some of Hollywood’s biggest names and heroes. The Jumanji films further proved her ability to entertain audiences with comedy and action. Her growing list of credits has placed her among the highest-grossing actresses, with box office totals rising.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $8,519,221,694
  • Number of films: 15
  • Average Gross: $567,948,000
  • Lifetime gross: $8,519,221,694
  • Signature roles: Nebula (Avengers), Ruby Roundhouse (Jumanji), Eliza Dooley (Selfie)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – bloody-disgusting.com

5. Elizabeth Olsen

Elizabeth Olsen has made her mark with her unforgettable role as Wanda Maximoff, also known as Scarlet Witch. From Avengers: Age of Ultron to Doctor Strange in the Multiverse of Madness, her characters helped shape some of Marvel’s biggest storylines. What makes her stand out is the emotional weight she brings to superhero films. It’s no wonder that her films continue to attract global audiences.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $8,424,041,479
  • Number of films: 16
  • Average Gross: $526,502,000
  • Lifetime gross: $8,424,041,479
  • Signature roles: Wanda Maximoff (Avengers), Martha (Martha Marcy May Marlene), Leigh (Silent House)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.hollywoodreporter.com

6. Letitia Wright

Letitia Wright became a breakout star after being Shuri in Black Panther. Her intelligence, humor, and energy on screen made her character a fan favorite. By reprising the role in Avengers: Endgame and Black Panther: Wakanda Forever, she has quickly joined the list of the highest-grossing actresses ever. Letitia’s career is still young, but her contributions to blockbuster franchises prove her star power is undeniable.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $7,562,947,810
  • Number of films: 12
  • Average Gross: $630,246,000
  • Lifetime gross: $7,562,947,810
  • Signature roles: Shuri (Black Panther), Nish (Black Mirror), Jules (Urban Hymn)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.imdb.com

7. Danai Gurira

Danai Gurira is known for bringing strength and heart to her roles, both on the big screen and the stage. As Okoye in Black Panther and the Avengers films, she helped lead Wakanda’s warriors and delivered powerful performances that audiences loved. These films made her one of the highest-grossing actresses of all time. Beyond blockbusters, she is also a talented playwright, making her career even more inspiring.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $7,027,751,905
  • Number of films: 10
  • Average Gross: $702,775,000
  • Lifetime gross: $7,027,751,905
  • Signature roles: Okoye (Black Panther), Michonne (The Walking Dead), Adenike (Mother of George)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.latimes.com

8. Pom Klementieff

With her rising popularity and continued work in Marvel, Pom Klementieff has solidified her spot among the highest-grossing actresses of all time with numbers that keep climbing as her career grows. Pom’s quirky charm as Mantis in the Guardians of the Galaxy made her a fan favorite. Her role expanded in Avengers: Endgame and Mission Impossible: Dead Reckoning, where she joined one of the most prominent ensembles in movie history. 

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $6,555,100,214
  • Number of films: 9
  • Average Gross: $728,344,000
  • Lifetime gross: $6,555,100,214
  • Signature roles: Mantis (Guardians of the Galaxy), Haeng-Bok (Oldboy), Loise (Ingrid Goes West)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – ew.com

9. Gwyneth Paltrow

Gwyneth Paltrow has had a remarkable career, with success spanning from award-winning performances to box office giants. Her role as Pepper Potts in the Marvel films contributed greatly to her ranking among the highest-grossing actresses of all time. At the same time, she is remembered for classics like Shakespeare in Love, which earned her an Academy Award. Her steady presence in Hollywood highlights both her talent and her long-lasting popularity.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $6,166,883,844
  • Number of films: 20
  • Average Gross: $308,344,000
  • Lifetime gross: $6,166,883,844
  • Signature roles: Pepper Potts (Iron Man), Viola (Shakespeare in Love), Margot (The Royal Tenenbaums)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.independent.co.uk

10. Jennifer Lawrence

Jennifer Lawrence became a household name through her role as Katniss Everdeen in The Hunger Games. That franchise and her work as Mystique in the X-Men series earned her a solid position among the highest-grossing actresses of all time. Known for her natural charm, relatable personality, and powerful performances in dramas like Silver Linings Playbook, Jennifer has proven she can lead critically acclaimed films and box office hits.

  • Highest grossing film: The Hunger Games: Catching Fire
  • Total Gross: $865,011,746
  • Worldwide Total: $6,081,167,202
  • Number of films: 22
  • Average Gross: $276,417,000
  • Lifetime gross: $6,081,167,202
  • Signature roles: Katniss Everdeen (The Hunger Games), Mystique (X-Men), Tiffany (Silver Linings Playbook)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – variety.com

11. Cameron Diaz

Cameron Diaz dominated the box office in the late 1990s and 2000s with successful comedies, action films, and family hits. Her career proved she could do everything from There’s Something About Mary to Charlie’s Angels and Shrek.  Her varied roles make her one of the highest-grossing actresses of all time, with billions earned worldwide. As a voice actor in Shrek, she helped create one of animation’s biggest franchises.

  • Highest-grossing film: Shrek 2
  • Total Gross: $935,253,978
  • Worldwide Total: $5,827,053,005
  • Number of films: 34
  • Average Gross: $171,383,000
  • Lifetime gross: $5,827,053,005
  • Signature roles: Fiona (Shrek), Natalie (Charlie’s Angels), Mary (There’s Something About Mary)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – people.com

12. Natalie Portman

Natalie Portman is a rare blend of commercial success and critical acclaim. Her role as Padmé Amidala in the Star Wars prequel trilogy helped cement her global recognition, while her performances in Marvel’s Thor films added billions more. Beyond blockbusters, her Oscar-winning role in Black Swan shows her dramatic power. Her career proves that art and box office success can coexist.

  • Highest-grossing film: Star Wars: Episode I – The Phantom Menace
  • Total Gross: $1,027,082,707
  • Worldwide Total: $5,577,121,403
  • Number of films: 25
  • Average Gross: $223,084,000
  • Lifetime gross: $5,577,121,403
  • Signature roles: Padmé Amidala (Star Wars), Jane Foster (Thor), Nina (Black Swan)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – tomandlorenzo.com

Also Read:

13. Brie Larson

Brie Larson has achieved phenomenal success in a short span, thanks mainly to her role as Captain Marvel in the Marvel Cinematic Universe. Captain Marvel alone grossed over a billion dollars, making her one of the youngest names on the list of the highest-grossing actresses of all time. Her Academy Award for Room proved her acting depth, while her blockbuster presence has made her a household name across the globe.

  • Highest-grossing film: Avengers: Endgame
  • Total Gross: $2,799,439,100
  • Worldwide Total: $5,497,118,578
  • Number of films: 17
  • Average Gross: $323,360,000
  • Lifetime gross: $5,497,118,578
  • Signature roles: Carol Danvers (Captain Marvel), Joy (Room), Envy Adams (Scott Pilgrim vs. The World)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – sea.mashable.com

14. Julia Roberts

Julia Roberts has a decades-long career and is one of Hollywood’s most iconic leading ladies. Known for films like Pretty Woman, Erin Brockovich, and Ocean’s Eleven, she combines star power with universal appeal. She continues to be an effortless actress whose performances are loved by audiences worldwide.

  • Highest grossing film: Ocean’s Eleven
  • Total Gross: $450,717,150
  • Worldwide Total: $5,440,000,192
  • Number of films: 30
  • Average Gross: $181,333,000
  • Lifetime gross: $5,440,000,192
  • Signature roles: Vivian (Pretty Woman), Erin (Erin Brockovich), Tess (Ocean’s Eleven)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – abcnews.go.com

15. Sandra Bullock

Sandra Bullock has been one of the most consistent stars in Hollywood, known for mixing romantic comedies with action-packed thrillers. From Speed to Gravity, her career highlights are filled with box office milestones. Her role in Gravity alone brought in over $700 million globally. Sandra’s warm personality, strong screen presence, and versatility have earned her a spot among the highest-grossing actresses of all time, with decades of proven audience appeal.

  • Highest grossing film: Gravity
  • Total Gross: $723,192,705
  • Worldwide Total: $5,400,503,732
  • Number of films: 29
  • Average Gross: $186,224,000
  • Lifetime gross: $5,400,503,732
  • Signature roles: Annie (Speed), Ryan Stone (Gravity), Margaret (The Proposal)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.msn.com

16. Michelle Rodriguez

Michelle Rodriguez is best known as Letty Ortiz in the Fast & Furious franchise, one of the most successful film series ever. Her rigid, action-driven roles have made her a fan favorite. Beyond racing films, she has also appeared in Avatar and other action titles. These choices have earned her billions generated through her filmography.

  • Highest grossing film: Furious 7
  • Total Gross: $1,515,341,399
  • Worldwide Total: $4,950,387,609
  • Number of films: 21
  • Average Gross: $235,732,000
  • Lifetime gross: $4,950,387,609
  • Signature roles: Letty Ortiz (Fast & Furious), Trudy (Avatar), Rain (Resident Evil)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – foxnews.com)

17. Daisy Ridley

Daisy Ridley became a worldwide star almost overnight thanks to her role as Rey in the Star Wars sequel trilogy. Those films alone grossed billions, making her one of the youngest additions to the list of the highest-grossing actresses of all time. Her portrayal of a new generation’s Jedi heroine captivated fans and secured her place in pop culture and box office history.

  • Highest-grossing film: Star Wars: The Force Awakens
  • Total Gross: $2,071,310,218
  • Worldwide Total: $4,851,662,539
  • Number of films: 8
  • Average Gross: $606,457,000
  • Lifetime gross: $4,851,662,539
  • Signature roles: Rey (Star Wars), Mary (Murder on the Orient Express), Ophelia (Ophelia)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – abcnews.go.com

18. Lupita Nyong’o

Lupita Nyong’o‘s presence in two of cinema’s biggest franchises secured her position among the highest-grossing actresses of all time, while her artistry continues to inspire millions. She is admired for her talent and her choice of influential roles. She won an Academy Award for 12 Years A Slave, but her global box office strength comes from films like Black Panther and Star Wars. 

  • Highest-grossing film: Black Panther
  • Total Gross: $1,346,913,161
  • Worldwide Total: $4,502,230,769
  • Number of films: 12
  • Average Gross: $375,185,000
  • Lifetime gross: $4,502,230,769
  • Signature roles: Nakia (Black Panther), Maz Kanata (Star Wars), Patsey (12 Years an enslaved person)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – glamourmagazine.co.uk

19. Evangeline Lilly

Evangeline Lilly won hearts on television with Lost before moving into Hollywood blockbusters. As Hope van Dyne, also known as The Wasp, in Marvel’s Ant-Man films, she became part of a billion-dollar franchise. She also appeared in The Hobbit series, adding even more to her global totals. 

  • Highest-grossing film: Ant-Man and the Wasp
  • Total Gross: $622,674,139
  • Worldwide Total: $4,395,633,202
  • Number of films: 11
  • Average Gross: $399,603,000
  • Lifetime gross: $4,395,633,202
  • Signature roles: Hope van Dyne (Ant-Man), Tauriel (The Hobbit), Kate (Lost)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – variety.com

20. Meryl Streep

Meryl Streep is not just a box office name; she is widely considered one of the greatest actresses ever. She has proven she can do everything with roles spanning decades, from dramas like The Devil Wears Prada to musicals like Mamma Mia!. Her career total has made her one of the highest-grossing actresses of all time, combining critical acclaim with global commercial success.

  • Highest-grossing film: Mamma Mia!
  • Total Gross: $609,841,637
  • Worldwide Total: $4,394,250,945
  • Number of films: 44
  • Average Gross: $99,869,000
  • Lifetime gross: $4,394,250,945
  • Signature roles: Miranda Priestly (The Devil Wears Prada), Donna (Mamma Mia!), Sophie (Sophie’s Choice)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – www.firstforwomen.com

21. Keira Knightley

Keira Knightley became an international star with her role as Elizabeth Swann in the Pirates of the Caribbean series, one of the biggest franchises of all time. She has also earned praise for period dramas like Pride & Prejudice and Atonement. This balance of box office success and critical acclaim has earned billions worldwide across genres like action, drama, and romance.

  • Highest-grossing film: Pirates of the Caribbean: Dead Man’s Chest
  • Total Gross: $1,066,179,725
  • Worldwide Total: $4,176,250,848
  • Number of films: 23
  • Average Gross: $181,575,000
  • Lifetime gross: $4,176,250,848
  • Signature roles: Elizabeth Swann (Pirates of the Caribbean), Elizabeth Bennet (Pride & Prejudice), Cecilia (Atonement)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – koimoi.com

22. Charlize Theron

Charlize Theron has built a reputation for her fearless performances and wide range of roles. From action-packed films like Mad Max: Fury Road and The Fate of the Furious to dramatic work in Monster, she has proven her versatility time and again. Her involvement in the Fast & Furious franchise especially boosted her numbers, making her one of the highest-grossing actresses ever. At the same time, her award-winning performances highlight her extraordinary talent.

  • Highest-grossing film: The Fate of the Furious
  • Total Gross: $1,238,764,765
  • Worldwide Total: $4,170,767,491
  • Number of films: 29
  • Average Gross: $143,819,000
  • Lifetime gross: $4,170,767,491
  • Signature roles: Furiosa (Mad Max: Fury Road), Cipher (Fast & Furious), Aileen (Monster)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – abcnews.go.com

23. Michelle Pfeiffer

Michelle Pfeiffer has enjoyed a long and diverse career, with roles ranging from timeless dramas to big superhero films. Her performances in Batman Returns as Catwoman and more recently in Ant-Man and the Wasp: Quantumania show her ability to adapt to different eras of Hollywood. Her career proves her staying power and continued relevance across decades of film history.

  • Highest-grossing film: Ant-Man and the Wasp
  • Total Gross: $622,674,139
  • Worldwide Total: $4,045,261,143
  • Number of films: 35
  • Average Gross: $115,579,000
  • Lifetime gross: $4,045,261,143
  • Signature roles: Catwoman (Batman Returns), Janet Van Dyne (Ant-Man), Susie (The Fabulous Baker Boys)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – variety.com

24. Kristen Stewart

Kristen Stewart rose to global fame through the Twilight saga, which earned billions and became a cultural phenomenon. Her later work in films like Snow White and the Huntsman and indie dramas showed her ability to take risks with her roles. While she has shifted more toward arthouse films, her blockbuster past keeps her among the Highest-Grossing Actresses of All Time, with impressive totals highlighting her impact on modern cinema.

  • Highest grossing film: The Twilight Saga: Breaking Dawn – Part 2
  • Total Gross: $848,751,963
  • Worldwide Total: $4,042,960,637
  • Number of films: 24
  • Average Gross: $168,457,000
  • Lifetime gross: $4,042,960,637
  • Signature roles: Bella Swan (Twilight), Snow White (Snow White and the Huntsman), Princess Diana (Spencer)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – observer.com

25. Angelina Jolie

Angelina Jolie is one of Hollywood’s most recognizable stars, blending critical acclaim with blockbuster fame. She has defined versatility from her Oscar-winning performance in Girl, Interrupted to her action-packed roles in Tomb Raider and Maleficent. With substantial box office numbers across fantasy, action, and drama, Angelina remains one of the Highest-Grossing Actresses of All Time, admired for her acting and global humanitarian work.

  • Highest-grossing film: Maleficent
  • Total Gross: $758,539,785
  • Worldwide Total: $4,036,056,360
  • Number of films: 30
  • Average Gross: $134,535,000
  • Lifetime gross: $4,036,056,360
  • Signature roles: Maleficent (Maleficent), Lara Croft (Tomb Raider), Lisa (Girl, Interrupted)
Top 25 Highest-Grossing Actresses of All Time | Enterprise Wired
Source – people.com

Also Read:

Conclusion 

These Highest-Grossing Actresses of All Time have influenced modern cinema through their remarkable talent and box office strength. From Scarlett Johansson’s leadership in the Marvel universe to Emma Watson’s enduring Harry Potter legacy, each actress has turned memorable performances into massive financial triumphs, demonstrating the power of star appeal and cultural impact that resonates worldwide. 

Citations & Further Reading

RELATED ARTICLES