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

    20 films in this period20 credits

  2. Tom Holland
    Tom Holland

    $14.54bn

    19 films in this period19 credits

  3. Samuel L. Jackson
    Samuel L. Jackson

    $11.32bn

    37 films in this period37 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, 28 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.32bn
  4. Dwayne Johnson$10.67bn
  5. Zoe Saldaña$10.59bn
  6. Zendaya$10.42bn
  7. Vin Diesel$10.09bn
  8. Chris Evans$9.32bn
  9. Bradley Cooper$8.95bn
  10. Scarlett Johansson$8.81bn

Ranking: Last 10 years

Rank change vs the 10 years before

RankPersonChange
  1. 28
    Morgan Freeman
    Morgan Freeman

    26 films, 26 creditsActingAll appearances

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

    7 films, 7 creditsActingAll appearances

    same rank as the 10 years before
    $696.20m
    $139.24m
    Avg $139.24mHit rate
  3. 26
    Leonardo DiCaprio
    Leonardo DiCaprio

    12 films, 12 creditsActingAll appearances

    Down 8 places versus the 10 years before
    $748.58m
    $149.72m
    Avg $149.72mHit rate
  4. 25
    Jennifer Lawrence
    Jennifer Lawrence

    9 films, 9 creditsActingAll appearances

    Down 15 places versus the 10 years before
    $833.04m
    $119.01m
    Avg $119.01mHit rate
  5. 24
    Denzel Washington
    Denzel Washington

    12 films, 13 creditsActingAll appearances

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

    26 films, 27 creditsDirectingAll appearances

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

    28 films, 28 creditsActingAll appearances

    Down 1 places versus the 10 years before
    $1.35bn
    $168.27m
    Avg $168.27mHit rate
  8. 21
    Brad Pitt
    Brad Pitt

    13 films, 13 creditsActingAll appearances

    Down 1 places versus the 10 years before
    $2.11bn
    $234.67m
    Avg $234.67mHit rate
  9. 20
    Will Smith
    Will Smith

    20 films, 20 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $2.33bn
    $259.25m
    Avg $259.25mHit rate
  10. 19
    Harrison Ford
    Harrison Ford

    20 films, 20 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $2.68bn
    $447.00m
    Avg $447.00mHit rate
  11. 18
    Johnny Depp
    Johnny Depp

    23 films, 23 creditsActingAll appearances

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

    24 films, 24 creditsActingAll appearances

    same rank as the 10 years before
    $3.02bn
    $274.68m
    Avg $274.68mHit rate
  13. 16
    Keanu Reeves
    Keanu Reeves

    25 films, 25 creditsActingAll appearances

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

    12 films, 12 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $3.99bn
    $569.96m
    Avg $569.96mHit rate
  15. 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
  16. 13
    Matt Damon
    Matt Damon

    24 films, 24 creditsActingAll appearances

    Up 1 places versus the 10 years before
    $6.18bn
    $385.96m
    Avg $385.96mHit rate
  17. 12
    Robert Downey Jr.
    Robert Downey Jr.

    8 films, 8 creditsActingAll appearances

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

    14 films, 14 creditsActingAll appearances

    Down 6 places versus the 10 years before
    $7.11bn
    $646.74m
    Avg $646.74mHit rate
  19. 10
    Scarlett Johansson
    Scarlett Johansson

    22 films, 22 creditsActingAll appearances

    Down 7 places versus the 10 years before
    $8.81bn
    $518.19m
    Avg $518.19mHit rate
  20. 9
    Bradley Cooper
    Bradley Cooper

    17 films, 20 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $8.95bn
    $688.19m
    Avg $688.19mHit rate
  21. 8
    Chris Evans
    Chris Evans

    20 films, 20 creditsActingAll appearances

    Down 4 places versus the 10 years before
    $9.32bn
    $776.65m
    Avg $776.65mHit rate
  22. 7
    Vin Diesel
    Vin Diesel

    14 films, 14 creditsActingAll appearances

    Up 6 places versus the 10 years before
    $10.09bn
    $916.94m
    Avg $916.94mHit rate
  23. 6
    Zendaya
    Zendaya

    19 films, 19 creditsActingAll appearances

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

    21 films, 21 creditsActingAll appearances

    Up 4 places versus the 10 years before
    $10.59bn
    $882.39m
    Avg $882.39mHit rate
  25. 4
    Dwayne Johnson
    Dwayne Johnson

    28 films, 28 creditsActingAll appearances

    Up 3 places versus the 10 years before
    $10.67bn
    $561.38m
    Avg $561.38mHit rate
  26. 3
    Samuel L. Jackson
    Samuel L. Jackson

    37 films, 37 creditsActingAll appearances

    Down 2 places versus the 10 years before
    $11.32bn
    $565.81m
    Avg $565.81mHit rate
  27. 2
    Chris Pratt
    Chris Pratt

    20 films, 20 creditsActingAll appearances

    Up 13 places versus the 10 years before
    $12.86bn
    $857.64m
    Avg $857.64mHit rate
  28. 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
  29. –
    Emma Watson
    Emma Watson

    6 films, 6 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

    9 films, 10 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.54bn
  2. Chris Pratt$12.86bn
  3. Samuel L. Jackson$11.32bn
  4. Dwayne Johnson$10.67bn
  5. Zoe Saldaña$10.59bn
  6. Zendaya$10.42bn
  7. Vin Diesel$10.09bn
  8. Chris Evans$9.32bn
  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.