Top 20 Highest-Grossing Actors of All Time (Including Cameos and Voice Roles)

Our Editorial Policy.

Share:

The silver screen has always been a place where talent shines, and some actors have turned their performances into massive box office wins. From brief cameos to unforgettable voice roles, certain stars have left a mark on cinema history with films that raked in billions worldwide.

What makes an actor a box office giant? It’s not just about leading roles but also about stealing scenes in small parts or bringing animated characters to life. Let’s dive into the top actors who’ve made the biggest impact at the global box office, counting both their cameos and voice work.

20. Bradley Cooper

20. Bradley Cooper
TMDb

Bradley Cooper’s films have earned $13.02 billion across 40 titles, averaging $325.4 million per film. His highest earner is ‘Avengers: Endgame’ (2019) with $2.79 billion worldwide.

Cooper’s total is led by his voice role as Rocket in the MCU/‘Guardians of the Galaxy’ and rounded out by live-action hits (e.g., ‘The Hangover’ series, ‘American Sniper’), with voice work and cameos included.

19. Idris Elba

19. Idris Elba
TMDb

Idris Elba’s appearances have generated $13.33 billion over 51 films, averaging $261.5 million each. His top-grossing credit is ‘Avengers: Infinity War’ (2018) at $2.05 billion worldwide.

His total reflects work across major franchises and voice roles—MCU (Heimdall), ‘Hobbs & Shaw’, and animation such as ‘Zootopia’ and ‘The Jungle Book’—counted alongside cameos.

18. Tom Cruise

18. Tom Cruise
TMDb

Tom Cruise’s filmography totals $13.38 billion across 49 films, with a per-film average of $388.9 million. His top-grossing title is ‘Top Gun: Maverick’ (2022) at $1.48 billion worldwide.

Cruise’s box-office weight is driven by ‘Mission: Impossible’ and the ‘Top Gun’ films, supplemented by occasional small appearances; all roles and cameos are included in these figures.

17. Chris Evans

17. Chris Evans
TMDb

Chris Evans has amassed $13.75 billion over 42 films, averaging $327.5 million per title. His highest earner is ‘Avengers: Endgame’ (2019) with $2.79 billion worldwide.

The bulk of Evans’ total comes from the MCU as Captain America, with additional contributions from ensemble and voice projects (e.g., animated features), all included in this tally.

16. Dwayne Johnson

16. Dwayne Johnson
TMDb

Dwayne Johnson’s films have grossed $13.79 billion across 51 titles, for an average of $270.4 million per film. His top-grossing appearance is ‘Furious 7’ (2015) at $1.51 billion worldwide.

Key contributors to his total include the ‘Fast & Furious’ series (as Luke Hobbs), the ‘Jumanji’ reboots, and voice roles such as Maui in ‘Moana’—all counted here alongside cameos and voice work.

15. Jon Favreau

15. Jon Favreau
TMDb

Jon Favreau has built a $13.97 billion box office legacy across 41 films, averaging $340.7 million per movie. He’s best known for his role as Happy Hogan in the Marvel Cinematic Universe, with ‘Avengers: Endgame’ (2019) being his top earner at $2.79 billion.

Beyond acting, Favreau’s work as a director on films like ‘Iron Man’ (2008) and ‘The Lion King’ (2019) shows his knack for big projects. His charm in supporting roles and his creative vision behind the camera make him a box office powerhouse.

14. Vin Diesel

14. Vin Diesel
TMDb

With $14.14 billion from 37 films, Vin Diesel averages $382.2 million per project. His top-grossing film, ‘Avengers: Endgame’ (2019), where he voiced Groot, brought in $2.79 billion.

Diesel’s deep voice and action-hero presence shine in the ‘Fast & Furious’ franchise, where he plays Dom Toretto. His ability to carry both live-action blockbusters and voice roles keeps him a fan favorite.

13. Warwick Davis

13. Warwick Davis
TMDb

Warwick Davis has earned $14.97 billion across 24 films, with an impressive $623.8 million average. His biggest hit, ‘Star Wars: The Force Awakens’ (2015), grossed $2.06 billion.

Davis is a legend in fantasy, from playing Wicket in ‘Star Wars: Return of the Jedi’ (1983) to roles in the ‘Harry Potter’ series (2001-2011). His unique presence in smaller but memorable parts drives his box office success.

12. Alan Tudyk

12. Alan Tudyk
TMDb

Alan Tudyk’s 41 films have grossed $15.03 billion, averaging $366.7 million. His top film, ‘Frozen II’ (2019), earned $1.45 billion with his voice work as the Duke of Weselton and others.

Tudyk’s versatility in voice acting, from ‘Wreck-It Ralph’ (2012) to ‘Rogue One’ (2016), makes him a standout. His knack for quirky characters adds charm to every project he touches.

11. Benedict Cumberbatch

11. Benedict Cumberbatch
TMDb

Benedict Cumberbatch has racked up $15.09 billion across 43 films, averaging $350.9 million. His role as Doctor Strange in ‘Avengers: Endgame’ (2019) led to his top gross of $2.79 billion.

Cumberbatch’s commanding presence in the MCU and his voice work as Smaug in ‘The Hobbit’ trilogy (2012-2014) show his range. He brings depth to every role, making him a box office draw.

10. Andy Serkis

10. Andy Serkis
TMDb

Andy Serkis has earned $15.19 billion from 36 films, with a $422.1 million average. His top film, ‘Star Wars: The Force Awakens’ (2015), grossed $2.06 billion.

Known for pioneering motion-capture roles like Gollum in ‘The Lord of the Rings’ (2001-2003) and Caesar in ‘Planet of the Apes’ (2011-2017), Serkis blends tech and talent to create iconic characters.

9. Robert Downey Jr.

9. Robert Downey Jr.
TMDb

Robert Downey Jr.’s 67 films have grossed $15.34 billion, averaging $229 million. His biggest hit, ‘Avengers: Endgame’ (2019), earned $2.79 billion as Tony Stark.

Downey’s charisma as Iron Man redefined the MCU, while his roles in ‘Sherlock Holmes’ (2009-2011) show his versatility. His ability to carry blockbusters keeps him near the top.

8. Scarlett Johansson

8. Scarlett Johansson
TMDb

Scarlett Johansson’s 52 films have grossed $15.42 billion, with a $296.7 million average. Her top earner, ‘Avengers: Endgame’ (2019), hit $2.79 billion as Black Widow.

Johansson’s blend of action and emotional depth in the MCU, plus voice work in ‘Sing’ (2016), makes her a box office force. Her star power continues to grow with every role.

7. Zoe Saldaña

7. Zoe Saldaña
TMDb

Zoe Saldaña has earned $15.53 billion across 47 films, averaging $330.5 million. Her biggest film, ‘Avatar’ (2009), grossed $2.92 billion as Neytiri.

Saldaña shines in sci-fi epics like ‘Guardians of the Galaxy’ (2014-2023) and ‘Star Trek’ (2009-2016). Her ability to bring heart to otherworldly roles drives her success.

6. Chris Pratt

6. Chris Pratt
TMDb

Chris Pratt’s 36 films have grossed $15.66 billion, averaging $435.1 million. His top film, ‘Avengers: Endgame’ (2019), earned $2.79 billion as Star-Lord.

Pratt’s charm in ‘Jurassic World’ (2015-2022) and voice work in ‘The LEGO Movie’ (2014) make him a box office star. His humor and relatability keep audiences coming back.

5. Bob Bergen

5. Bob Bergen
TMDb

Bob Bergen’s 60 films have grossed $15.7 billion, with a $261.8 million average. His top film, ‘Minions’ (2015), earned $1.15 billion with his voice work.

A voice-acting veteran, Bergen’s work in ‘Despicable Me’ (2010-2023) and ‘Toy Story’ (1995-2019) brings energy to animated hits. His distinctive voice is a hidden gem in blockbusters.

4. Frank Welker

4. Frank Welker
TMDb

Frank Welker has voiced characters in 112 films, grossing $17.44 billion, with a $155.7 million average. His top film, ‘Transformers: Dark of the Moon’ (2011), earned $1.12 billion.

Welker’s legendary voice work, from Megatron in ‘Transformers’ (2007-2023) to Scooby-Doo (2002-2020), spans decades. His ability to bring life to iconic characters is unmatched.

3. John Ratzenberger

3. John Ratzenberger
TMDb

John Ratzenberger’s 53 films have grossed $18.47 billion, averaging $377 million. His biggest hit, ‘Inside Out 2’ (2024), earned $1.69 billion as Fritz.

Ratzenberger’s voice is a Pixar staple, appearing in every film from ‘Toy Story’ (1995) to ‘Coco’ (2017). His knack for memorable supporting roles makes him a box office legend.

2. Samuel L. Jackson

2. Samuel L. Jackson
TMDb

Samuel L. Jackson’s 142 films have grossed $27.77 billion, averaging $195.6 million. His top film, ‘Avengers: Endgame’ (2019), earned $2.79 billion as Nick Fury.

Jackson’s commanding presence in the MCU, ‘Star Wars’ prequels (1999-2005), and ‘Jurassic Park’ (1993) cements his status. His versatility across genres keeps him at the top.

1. Stan Lee

1. Stan Lee
TMDb

Stan Lee tops the list with $30.6 billion from 50 films, averaging $612 million. His biggest hit, ‘Avengers: Endgame’ (2019), grossed $2.79 billion, featuring one of his iconic cameos.

Lee’s brief appearances in nearly every Marvel film, from ‘X-Men’ (2000) to ‘Spider-Man: No Way Home’ (2021), made him a beloved figure. His legacy as Marvel’s creator and cameo king drives his unmatched box office haul.

Which actor’s performance or cameo blew you away the most? Drop your thoughts in the comments!

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments