culture

Top 10 Highest-Grossing Actors of All Time

Zoe Saldana became the highest-grossing actor in box office history following the release of Avatar: Fire and Ash in 2025, leading a top 10 dominated by Marvel and franchise stars.

Updated July 21, 2026 10 ranked 4 sources

Quick answer: 1. Zoe Saldana, 2. Scarlett Johansson, 3. Samuel L. Jackson, 4. Robert Downey Jr., 5. Chris Pratt, 6. Tom Cruise, 7. Chris Hemsworth, 8. Vin Diesel, 9. Chris Evans, 10. Dwayne Johnson.

Box office gross is one of the most visible measures of an actor's commercial power — and one that heavily favors stars who appear in major franchises. The top of the all-time list is a who's who of the Marvel Cinematic Universe, Avatar, and Fast & Furious casts, reflecting two decades of blockbuster filmmaking. This list ranks actors by the cumulative worldwide box office gross of all films in which they appeared in a leading or lead ensemble role. Data comes from The Numbers, the industry's standard box-office tracking service, and is current as of January 2026.

Worldwide box office ($B)

Worldwide box office ($B)
Zoe Saldana
16.4 billion USD
Scarlett Johansson
15.4 billion USD
Samuel L. Jackson
14.8 billion USD
Robert Downey Jr.
14.4 billion USD
Chris Pratt
13.8 billion USD
Tom Cruise
12.9 billion USD
Chris Hemsworth
12.7 billion USD
Vin Diesel
12.4 billion USD
Chris Evans
12.1 billion USD
Dwayne Johnson
11.8 billion USD

The ranking

1

Zoe Saldana

The highest-grossing actor in history, driven by her leading roles in the Avatar franchise (three films, including 2025's Fire and Ash) and Guardians of the Galaxy. She is the only actor with starring roles in four of the top ten highest-grossing films of all time.

Known franchise: Avatar, MCU (Guardians of the Galaxy)Highest-grossing film: Avatar (2009) — $2.9BNotable box office draw: Avatar: The Way of Water, Avatar: Fire and AshFilms in top 10 all-time: 4
2

Scarlett Johansson

The MCU's biggest female star, led by her role as Black Widow across nine Marvel films. Solo blockbusters outside the MCU — including Lucy, The Jungle Book, and Jojo Rabbit — also contributed to her placement near the top.

Known franchise: MCU (Black Widow)Highest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Lucy, The Jungle Book, Jojo RabbitFilms in top 10 all-time: 3
3

Samuel L. Jackson

The most prolific actor on this list, appearing in over 100 films including the MCU, Star Wars prequels, Pulp Fiction, and Jurassic Park. His role as Nick Fury ties together multiple franchises that each span billions.

Known franchise: MCU, Star Wars, Tarantino filmsHighest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Pulp Fiction, The Incredibles, Django UnchainedFilms in top 10 all-time: 3
4

Robert Downey Jr.

The actor who launched the MCU as Iron Man in 2008, then anchored it through to Endgame's $2.8 billion climax. His Oscar-winning turn in Oppenheimer (2023) proved his draw extends well beyond comic-book films.

Known franchise: MCU (Iron Man), Sherlock HolmesHighest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Oppenheimer, Sherlock Holmes, DolittleFilms in top 10 all-time: 3
5

Chris Pratt

A relatively late arrival to blockbuster stardom — his breakout came in 2014 with Guardians of the Galaxy — but he quickly stacked Jurassic World, The Super Mario Bros. Movie, and Avengers films to climb near the top.

Known franchise: MCU (Star-Lord), Jurassic World, MarioHighest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Jurassic World, The Super Mario Bros. MovieFilms in top 10 all-time: 3
6

Tom Cruise

The highest-grossing actor not tied to the MCU or Avatar. The Mission: Impossible franchise and Top Gun: Maverick ($1.5B) keep him competitive with franchise stars. His Top Gun: Maverick run in 2022 was one of the biggest solo-lead performances ever.

Known franchise: Mission: Impossible, Top GunHighest-grossing film: Top Gun: Maverick (2022) — $1.5BNotable box office draw: Mission: Impossible — Fallout, War of the Worlds, Rain ManFilms in top 10 all-time: 0
7

Chris Hemsworth

Thor across eight MCU films anchors his total, while the Extraction series on Netflix and the Men in Black reboot added substantial box office. He is the most consistently bankable Australian star in Hollywood.

Known franchise: MCU (Thor)Highest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Extraction, Ghostbusters, Snow White and the HuntsmanFilms in top 10 all-time: 3
8

Vin Diesel

Built almost entirely on the Fast & Furious franchise and his voice role as Groot in the MCU's Guardians of the Galaxy. The Fast saga alone has grossed over $7 billion worldwide, and Diesel has appeared in nine of its films.

Known franchise: Fast & Furious, MCU (Groot)Highest-grossing film: Furious 7 (2015) — $1.5BNotable box office draw: Fast X, Guardians of the Galaxy, The Fate of the FuriousFilms in top 10 all-time: 0
9

Chris Evans

Captain America across the MCU is the engine of his box office total, but he also led notable non-MCU films including Knives Out, The Gray Man, and the upcoming The Odyssey (2026).

Known franchise: MCU (Captain America)Highest-grossing film: Avengers: Endgame (2019) — $2.8BNotable box office draw: Knives Out, Lightyear, The Gray ManFilms in top 10 all-time: 3
10

Dwayne Johnson

The highest-grossing actor who built his total without the MCU or similar shared universe. Jumanji, Fast & Furious, Moana, and Black Adam — plus his massive behind-the-scenes producing footprint — make him the most commercially versatile star outside a franchise empire.

Known franchise: Fast & Furious, Jumanji, MoanaHighest-grossing film: Fast & Furious Presents: Hobbs & Shaw (2019) — $760MNotable box office draw: Moana (2026), Jumanji: Welcome to the Jungle, Moana (2016)Films in top 10 all-time: 0

Full comparison

# Name Known franchiseHighest-grossing filmNotable box office drawFilms in top 10 all-time
1 Zoe Saldana Avatar, MCU (Guardians of the Galaxy)Avatar (2009) — $2.9BAvatar: The Way of Water, Avatar: Fire and Ash4
2 Scarlett Johansson MCU (Black Widow)Avengers: Endgame (2019) — $2.8BLucy, The Jungle Book, Jojo Rabbit3
3 Samuel L. Jackson MCU, Star Wars, Tarantino filmsAvengers: Endgame (2019) — $2.8BPulp Fiction, The Incredibles, Django Unchained3
4 Robert Downey Jr. MCU (Iron Man), Sherlock HolmesAvengers: Endgame (2019) — $2.8BOppenheimer, Sherlock Holmes, Dolittle3
5 Chris Pratt MCU (Star-Lord), Jurassic World, MarioAvengers: Endgame (2019) — $2.8BJurassic World, The Super Mario Bros. Movie3
6 Tom Cruise Mission: Impossible, Top GunTop Gun: Maverick (2022) — $1.5BMission: Impossible — Fallout, War of the Worlds, Rain Man0
7 Chris Hemsworth MCU (Thor)Avengers: Endgame (2019) — $2.8BExtraction, Ghostbusters, Snow White and the Huntsman3
8 Vin Diesel Fast & Furious, MCU (Groot)Furious 7 (2015) — $1.5BFast X, Guardians of the Galaxy, The Fate of the Furious0
9 Chris Evans MCU (Captain America)Avengers: Endgame (2019) — $2.8BKnives Out, Lightyear, The Gray Man3
10 Dwayne Johnson Fast & Furious, Jumanji, MoanaFast & Furious Presents: Hobbs & Shaw (2019) — $760MMoana (2026), Jumanji: Welcome to the Jungle, Moana (2016)0

How we ranked this

Actors are ranked by cumulative worldwide box office gross of films in which they had a leading role or lead ensemble role (including voice acting). Figures are unadjusted for inflation, which means actors from the modern franchise era dominate. Data is sourced from The Numbers (the leading box-office analytics firm) and Wikipedia's list of highest-grossing actors, updated through January 14, 2026. Cameo appearances are counted only in the secondary list (all credits), not the leading-roles list. Only theatrical box office is counted — streaming and home video revenue are excluded.

FAQ

Who is the highest-grossing actor of all time?

Zoe Saldana became the highest-grossing actor in box office history following the December 2025 release of Avatar: Fire and Ash, surpassing Scarlett Johansson. Her leading roles in the Avatar and Guardians of the Galaxy franchises propelled her to the top.

Are these figures adjusted for inflation?

No. These are unadjusted worldwide box office totals, which inherently favor modern actors appearing in franchise blockbusters with higher ticket prices and global release patterns. An inflation-adjusted list would look very different.

Why are so many MCU actors at the top?

The Marvel Cinematic Universe is the highest-grossing film franchise of all time at over $30 billion worldwide. Actors who appeared in multiple Avengers films — especially Endgame ($2.8B) and Infinity War ($2.0B) — accumulated massive totals through their ensemble cast credits.

What about actors like Harrison Ford or Tom Hanks?

Older stars like Harrison Ford and Tom Hanks rank lower on unadjusted lists because they peaked in an era of lower ticket prices. An inflation-adjusted or ticket-sales list would feature actors like Hanks, Ford, and John Wayne much more prominently.

Sources