Who really sells the tickets?

Worldwide box office credited to every actor and director, ranked by the period you pick. Counted once per film. Every figure sourced and rated.

How this works

A film counts once towards a person’s total, no matter how many credits they have on it (director, writer and actor on the same title still adds up only once). A film’s money lands in the period its release date falls in. Box office coverage varies by person, so every row shows how many films the total is actually built from. Read the methodology for the full detail.

  1. Chris Pratt
    Chris Pratt

    $12.86bn

    18 films in this period18 credits

  2. Tom Holland
    Tom Holland

    $14.04bn

    18 films in this period18 credits

  3. Zoe Saldaña
    Zoe Saldaña

    $10.59bn

    18 films in this period18 credits

Last 10 years · vs the 10 years before

Films first released, or re-released, between 2 November 2016 and 1 November 2026. Compared with 2 November 2006 to 1 November 2016.

Last 10 years: 30 people listed, 27 ranked.

All appearances
ReportedInflation-adjusted to 2025Tickets sold (coming soon)

Worldwide gross: Last 10 years

Films released in the period

  1. Tom Holland$14.04bn
  2. Chris Pratt$12.86bn
  3. Zoe Saldaña$10.59bn
  4. Zendaya$10.42bn
  5. Vin Diesel$10.09bn
  6. Dwayne Johnson$9.95bn
  7. Samuel L. Jackson$9.26bn
  8. Bradley Cooper$8.95bn
  9. Chris Evans$7.86bn
  10. Scarlett Johansson$7.68bn

Ranking: Last 10 years

Rank change vs the 10 years before

RankPersonChange
  1. 27
    Morgan Freeman
    Morgan Freeman

    19 films, 19 creditsActingAll appearances

    Down 23 places versus the 10 years before
    $645.30m
    $92.19m
    Avg $92.19mHit rate
  2. 26
    Julia Roberts
    Julia Roberts

    6 films, 6 creditsActingAll appearances

    Up 1 places versus the 10 years before
    $696.20m
    $139.24m
    Avg $139.24mHit rate
  3. 25
    Jennifer Lawrence
    Jennifer Lawrence

    8 films, 8 creditsActingAll appearances

    Down 16 places versus the 10 years before
    $832.97m
    $138.83m
    Avg $138.83mHit rate
  4. 24
    Denzel Washington
    Denzel Washington

    10 films, 11 creditsActingAll appearances

    same rank as the 10 years before
    $956.60m
    $136.66m
    Avg $136.66mHit rate
  5. 23
    Steven Spielberg
    Steven Spielberg

    6 films, 6 creditsDirectingAll appearances

    Down 1 places versus the 10 years before
    $1.13bn
    $226.02m
    Avg $226.02mHit rate
  6. 22
    Robert De Niro
    Robert De Niro

    14 films, 14 creditsActingAll appearances

    Down 1 places versus the 10 years before
    $1.35bn
    $168.27m
    Avg $168.27mHit rate
  7. 21
    Harrison Ford
    Harrison Ford

    7 films, 7 creditsActingAll appearances

    Up 2 places versus the 10 years before
    $1.61bn
    $322.40m
    Avg $322.40mHit rate
  8. 20
    Brad Pitt
    Brad Pitt

    11 films, 11 creditsActingAll appearances

    Down 1 places versus the 10 years before
    $2.08bn
    $260.58m
    Avg $260.58mHit rate
  9. 19
    Will Smith
    Will Smith

    10 films, 10 creditsActingAll appearances

    Down 3 places versus the 10 years before
    $2.33bn
    $332.41m
    Avg $332.41mHit rate
  10. 18
    Johnny Depp
    Johnny Depp

    15 films, 15 creditsActingAll appearances

    Down 8 places versus the 10 years before
    $2.72bn
    $452.72m
    Avg $452.72mHit rate
  11. 17
    Tom Hanks
    Tom Hanks

    15 films, 15 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $3.02bn
    $302.14m
    Avg $302.14mHit rate
  12. 16
    Keanu Reeves
    Keanu Reeves

    21 films, 21 creditsActingAll appearances

    Up 12 places versus the 10 years before
    $3.89bn
    $353.95m
    Avg $353.95mHit rate
  13. 15
    Tom Cruise
    Tom Cruise

    7 films, 7 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $3.99bn
    $569.96m
    Avg $569.96mHit rate
  14. 14
    Jon Bernthal
    Jon Bernthal

    19 films, 19 creditsActingAll appearances

    Up 11 places versus the 10 years before
    $5.10bn
    $392.58m
    Avg $392.58mHit rate
  15. 13
    Matt Damon
    Matt Damon

    19 films, 19 creditsActingAll appearances

    Up 1 places versus the 10 years before
    $5.32bn
    $354.99m
    Avg $354.99mHit rate
  16. 12
    Robert Downey Jr.
    Robert Downey Jr.

    5 films, 5 creditsActingAll appearances

    Down 11 places versus the 10 years before
    $6.88bn
    $1.38bn
    Avg $1.38bnHit rate
  17. 11
    Chris Hemsworth
    Chris Hemsworth

    12 films, 12 creditsActingAll appearances

    Down 5 places versus the 10 years before
    $7.11bn
    $710.94m
    Avg $710.94mHit rate
  18. 10
    Scarlett Johansson
    Scarlett Johansson

    19 films, 19 creditsActingAll appearances

    Down 8 places versus the 10 years before
    $7.68bn
    $479.98m
    Avg $479.98mHit rate
  19. 9
    Chris Evans
    Chris Evans

    16 films, 16 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $7.86bn
    $785.88m
    Avg $785.88mHit rate
  20. 8
    Bradley Cooper
    Bradley Cooper

    15 films, 18 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $8.95bn
    $688.19m
    Avg $688.19mHit rate
  21. 7
    Samuel L. Jackson
    Samuel L. Jackson

    29 films, 29 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $9.26bn
    $514.45m
    Avg $514.45mHit rate
  22. 6
    Dwayne Johnson
    Dwayne Johnson

    25 films, 25 creditsActingAll appearances

    Up 1 places versus the 10 years before
    $9.95bn
    $552.88m
    Avg $552.88mHit rate
  23. 5
    Vin Diesel
    Vin Diesel

    13 films, 13 creditsActingAll appearances

    Up 8 places versus the 10 years before
    $10.09bn
    $916.94m
    Avg $916.94mHit rate
  24. 4
    Zendaya
    Zendaya

    15 films, 15 creditsActingAll appearances

    NEW not ranked in the 10 years before
    $10.42bn
    $868.67m
    Avg $868.67mHit rate
  25. 3
    Zoe Saldaña
    Zoe Saldaña

    18 films, 18 creditsActingAll appearances

    Up 5 places versus the 10 years before
    $10.59bn
    $962.60m
    Avg $962.60mHit rate
  26. 2
    Chris Pratt
    Chris Pratt

    18 films, 18 creditsActingAll appearances

    Up 13 places versus the 10 years before
    $12.86bn
    $857.64m
    Avg $857.64mHit rate
  27. 1
    Tom Holland
    Tom Holland

    18 films, 18 creditsActingAll appearances

    Up 25 places versus the 10 years before
    $14.04bn
    $1.08bn
    Avg $1.08bnHit rate
  28. –
    Leonardo DiCaprio
    Leonardo DiCaprio

    4 films, 4 creditsActingAll appearances

    3 of 5 films with box office needed for a rank

    $746.98m
    $248.99m
    Avg $248.99mHit rate
  29. –
    Emma Watson
    Emma Watson

    3 films, 3 creditsActingAll appearances

    3 of 5 films with box office needed for a rank

    $1.52bn
    $508.03m
    Avg $508.03mHit rate
  30. –
    James Cameron
    James Cameron

    3 films, 3 creditsDirectingAll appearances

    3 of 5 films with box office needed for a rank

    $3.84bn
    $1.28bn
    Avg $1.28bnHit rate

Worldwide gross: Last 10 years

Films released in the period

  1. Tom Holland$14.04bn
  2. Chris Pratt$12.86bn
  3. Zoe Saldaña$10.59bn
  4. Zendaya$10.42bn
  5. Vin Diesel$10.09bn
  6. Dwayne Johnson$9.95bn
  7. Samuel L. Jackson$9.26bn
  8. Bradley Cooper$8.95bn
  9. Chris Evans$7.86bn
  10. Scarlett Johansson$7.68bn

Films first released, or re-released, between 2 November 2016 and 1 November 2026. Compared with 2 November 2006 to 1 November 2016.

Showing 30 of 30 people currently in the registry, those with a film released in this period. Each film’s gross to date counts in the period it first opened. We hold no re-release split for any film yet, so every film counts whole in the period it first opened. Read the methodology for how gross, coverage, hit rate and confidence tiers are calculated.