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.54bn

    19 films in this period19 credits

  3. Samuel L. Jackson
    Samuel L. Jackson

    $11.31bn

    30 films in this period30 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.54bn
  2. Chris Pratt$12.86bn
  3. Samuel L. Jackson$11.31bn
  4. Dwayne Johnson$10.67bn
  5. Zoe Saldaña$10.59bn
  6. Zendaya$10.42bn
  7. Vin Diesel$10.09bn
  8. Chris Evans$8.99bn
  9. Bradley Cooper$8.95bn
  10. Scarlett Johansson$8.81bn

Ranking: Last 10 years

Rank change vs the 10 years before

RankPersonChange
  1. 1
    Tom Holland
    Tom Holland

    19 films, 19 creditsActingAll appearances

    Up 25 places versus the 10 years before
    $14.54bn
    $1.04bn
    Avg $1.04bnHit rate
  2. 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
  3. 3
    Samuel L. Jackson
    Samuel L. Jackson

    30 films, 30 creditsActingAll appearances

    Down 2 places versus the 10 years before
    $11.31bn
    $595.17m
    Avg $595.17mHit rate
  4. 4
    Dwayne Johnson
    Dwayne Johnson

    26 films, 26 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $10.67bn
    $561.38m
    Avg $561.38mHit rate
  5. 5
    Zoe Saldaña
    Zoe Saldaña

    18 films, 18 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $10.59bn
    $962.60m
    Avg $962.60mHit rate
  6. 6
    Zendaya
    Zendaya

    15 films, 15 creditsActingAll appearances

    NEW not ranked in the 10 years before
    $10.42bn
    $868.67m
    Avg $868.67mHit rate
  7. 7
    Vin Diesel
    Vin Diesel

    13 films, 13 creditsActingAll appearances

    Up 6 places versus the 10 years before
    $10.09bn
    $916.94m
    Avg $916.94mHit rate
  8. 8
    Chris Evans
    Chris Evans

    18 films, 18 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $8.99bn
    $817.12m
    Avg $817.12mHit rate
  9. 9
    Bradley Cooper
    Bradley Cooper

    15 films, 18 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $8.95bn
    $688.19m
    Avg $688.19mHit rate
  10. 10
    Scarlett Johansson
    Scarlett Johansson

    20 films, 20 creditsActingAll appearances

    Down 7 places versus the 10 years before
    $8.81bn
    $518.19m
    Avg $518.19mHit rate
  11. 11
    Chris Hemsworth
    Chris Hemsworth

    13 films, 13 creditsActingAll appearances

    Down 6 places versus the 10 years before
    $7.11bn
    $710.94m
    Avg $710.94mHit rate
  12. 12
    Robert Downey Jr.
    Robert Downey Jr.

    6 films, 6 creditsActingAll appearances

    Down 10 places versus the 10 years before
    $6.88bn
    $1.38bn
    Avg $1.38bnHit rate
  13. 13
    Matt Damon
    Matt Damon

    21 films, 21 creditsActingAll appearances

    Up 1 places versus the 10 years before
    $6.18bn
    $385.96m
    Avg $385.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. 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
  16. 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
  17. 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
  18. 18
    Johnny Depp
    Johnny Depp

    15 films, 15 creditsActingAll appearances

    Down 10 places versus the 10 years before
    $2.72bn
    $452.72m
    Avg $452.72mHit rate
  19. 19
    Harrison Ford
    Harrison Ford

    8 films, 8 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $2.68bn
    $447.00m
    Avg $447.00mHit rate
  20. 20
    Will Smith
    Will Smith

    10 films, 10 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $2.33bn
    $332.41m
    Avg $332.41mHit rate
  21. 21
    Brad Pitt
    Brad Pitt

    11 films, 11 creditsActingAll appearances

    Down 2 places versus the 10 years before
    $2.08bn
    $260.58m
    Avg $260.58mHit rate
  22. 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
  23. 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
  24. 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
  25. 25
    Jennifer Lawrence
    Jennifer Lawrence

    8 films, 8 creditsActingAll appearances

    Down 15 places versus the 10 years before
    $832.97m
    $138.83m
    Avg $138.83mHit rate
  26. 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
  27. 27
    Morgan Freeman
    Morgan Freeman

    20 films, 20 creditsActingAll appearances

    Down 21 places versus the 10 years before
    $645.30m
    $92.19m
    Avg $92.19mHit rate
  28. –
    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
  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. –
    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

Worldwide gross: Last 10 years

Films released in the period

  1. Tom Holland$14.54bn
  2. Chris Pratt$12.86bn
  3. Samuel L. Jackson$11.31bn
  4. Dwayne Johnson$10.67bn
  5. Zoe Saldaña$10.59bn
  6. Zendaya$10.42bn
  7. Vin Diesel$10.09bn
  8. Chris Evans$8.99bn
  9. Bradley Cooper$8.95bn
  10. Scarlett Johansson$8.81bn

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.