The 30 Highest-Grossing Actors in Hollywood

Chris Evans, Robert Downey Jr., and Samuel L. Jackson in The Avengers (2012).
Chris Evans, Robert Downey Jr., and Samuel L. Jackson in The Avengers (2012). | Marvel Studios

Earlier this summer, Avengers: Endgame surpassed James Cameron's Avatar to become the highest-grossing movie of all-time worldwide. Which begs the question: Who are the highest-grossing actors? Of the A-listers with the highest box office grosses in America, 18 of them have been—and/or continue to be—part of the Marvel Cinematic Universe. But plenty of non-superhero stalwarts also made the cut.

The Star Wars and The Lord of the Rings franchises are also well-represented on this list, comprising a total of six spots ... with a little bit of crossover (Andy Serkis is in both franchises). But Tom Cruise, Johnny Depp, and Woody Harrelson have all managed to do well outside comic book franchises. Unfortunately, the list is extremely male-dominated, with only three women landing in the top 30, but it's always changing. As of this moment, here are Hollywood's top-grossing actors.

1. Samuel L. Jackson

Box office total: $7,106,460,118 (totals are domestic grosses, not worldwide)

Biggest movie: The Avengers (2012)

Getting in on the ground floor of the Marvel Cinematic Universe has paid off for Samuel L. Jackson, but that’s not the only major franchise that’s contributed to his top spot on this list: Star Wars, The Incredibles, and Jurassic Park helped secure his position, too. Not only is he the most bankable movie star ($13.3 billion worldwide), he’s also “the most influential actor of all time,” according to an algorithm-based study published in the journal Applied Network Science. Plus, Jackson has starred in more movies than anyone on the list—120 and counting.

2. Robert Downey Jr.

Box office total: $5,818,750,378

Biggest movie: The Avengers: Endgame (2019)

Downey Jr. has had one of the biggest comebacks in Hollywood history, going from indie actor to playing Iron Man in several Marvel films. He's also one of the highest paid actors on this list; Downey raked in $75 million for Avengers: Endgame alone.

3. Scarlett Johansson

Marvel Studios

Box office total: $5,244,119,075

Biggest movie: Avengers: Endgame (2019)

Four-time Golden Globe nominee Scarlett Johansson is one of only two women to make it into one of the top 10 spots of this list. Like Jackson and Downey, her involvement in the MCU has helped her films gross billions of dollars worldwide. Next year she’ll headline a Black Widow film.

4. Harrison Ford

Box office total: $5,121,747,600

Biggest movie: Star Wars: The Force Awakens (2015)

Whereas the MCU folks are new to billion-dollar franchises, Harrison Ford has been acting in record-breaking films for decades, and in a variety of franchises: Blade Runner, Star Wars, and Indiana Jones. However, The Force Awakens was the first time he starred in a film that grossed more than $1 billion worldwide.

5. Tom Hanks

Box office total: $5,038,685,542

Biggest movie: Toy Story 4 (2019)

Tom Hanks hasn’t starred in Star Wars or a superhero movie (unless you count Mr. Rogers as a superhero), yet he’s made Disney a lot of money by lending his voice to four Toy Story films, including this year’s Toy Story 4, which grossed $1 billion worldwide.

6. Bradley Cooper

Box office total: $4,803,758,514

Biggest movie: Avengers: Endgame (2019)

It seems unlikely for Cooper to appear in the top 10, but voicing The Guardians of the Galaxy's Rocket Raccoon for the MCU; directing/acting/producing/composing A Star Is Born; and starring in the $300 million-grossing American Sniper increased the seven-time Oscar nominee's bankability.

7. Morgan Freeman

Box office total: $4,624,290,253

Biggest movie: The Dark Knight (2008)

The Dark Knight grossed a whooping $535 million domestically, making it the most profitable of the Christian Bale Batman series. Plus, Freeman has voiced God, which in itself is worthy.

8. Don Cheadle

Leon Bennett/Getty Images

Box office total: $4,422,654,260

Biggest movie: Avengers: Endgame (2019)

Don Cheadle mostly benefits from being a part of the MCU, but he also starred in the lucrative Ocean’s franchise.

9. Andy Serkis

Box office total: $4,357,712,246

Biggest movie: Star Wars: The Force Awakens (2015)

Andy Serkis has been in some of the most successful movies of all time, including Black Panther, The Force Awakens, the rebooted Planet of the Apes films, and The Lord of Rings trilogy. Sometimes he appears in corporeal form, other times it’s only his voice and/or body movements that make it on to the screen. With appearances in four major franchises—and a hilarious role in 13 Going on 30—Serkis almost has Jackson beat.

10. Zoe Saldana

Box office total: $4,193,566,592

Biggest movie: Avengers: Endgame (2019)

Zoe Saldana benefits from being part of the Avengers, Guardians of the Galaxy, and Star Trek franchises, as well as Avatar, which used to be the highest-grossing film until Endgame unseated it.

11. Chris Pratt

Box office total: $4,145,406,026

Biggest movie: Avengers: Endgame (2019)

In 2014, Andy Dwyer/Star Lord broke out in a big way. Since starring in Guardians of the Galaxy, Chris Pratt has made his bread and butter through the MCU, two Jurassic Worlds, and lending his voice to two LEGO movies.

12. Anthony Daniels

Box office total: $4,040,875,544

Biggest movie: Star Wars: The Force Awakens (2015)

Anthony Daniels owes his entire film career to playing C-3PO in every Star Wars movie, including 2017’s The Last Jedi and the upcoming The Rise of Skywalker. Daniels has voiced C-3PO in The LEGO Movie and Ralph Breaks the Internet, too.

13. Chris Evans

Box office total: $4,019,809,829

Biggest movie: Avengers: Endgame (2019)

Chris Evans, the second Chris on this list, is most famous for his role as Captain America—though playing the Human Torch in two Fantastic Four movies helped him secure a top spot on this list.

14. Chris Hemsworth

Disney/Marvel Studios

Box office total: $4,018,762,362

Biggest movie: Avengers: Endgame (2019)

Like Chris Evans, Chris Hemsworth’s lucrative career has been been largely situated in the MCU.

15. Tom Cruise

Box office total: $3,997,627,920

Biggest movie: War of the Worlds (2005)

Tom Cruise has been a Hollywood A-lister since before some of the younger members of the MCU were even born. His movies range from the Mission: Impossible franchise to standalone hits like Minority Report, Jerry Maguire, The Firm, Rain Man, Top Gun, and War of the Worlds. It grossed $234,280,354—only $14 million more than 2018’s Mission: Impossible - Fallout. Next year, Cruise will try to move up the list with a Top Gun sequel.

16. Idris Elba

Box office total: $3,848,550,304

Biggest movie: Avengers: Infinity War (2018)

In addition to Idris Elba’s role in the MCU, he has increased his box office tally with hits like Hobbs and Shaw, and Star Trek Beyond as well as voice work in The Jungle Book, Finding Dory, and Zootopia.

17. Johnny Depp

Box office total: $3,846,802,966

Biggest movie: Pirates of the Caribbean: Dead Man’s Chest (2006)

Johnny Depp starred in all five Pirates of the Caribbean movies—including the $1 billion-worldwide grosser Dead Man’s Chest. Tim Burton’s Alice in Wonderland and 2018’s Fantastic Beasts: The Crimes of Grindelwald have kept his star status afloat.

18. Eddie Murphy

Emma McIntyre/Getty Images for Netflix

Box office total: $3,811,107,808

Biggest movie: Shrek 2 (2004)

Though Eddie Murphy hasn’t had a blockbuster his since voicing Donkey in 2010’s Shrek Forever After, he maintains a big box office draw from older fare like Beverly Hills Cop (1984); the Dr. Doolittle and The Nutty Professor movies; Dreamgirls (2006); and three more Shrek films. Next year’s Coming to America sequel should boost his box office totals, too.

19. Stanley Tucci

Box office total: $3,778,184,471

Biggest movie: Beauty and the Beast (2017)

Yes, Stanley Tucci had a tiny part in the MCU—he portrayed Abraham Erskine in Captain America: The First Avenger—but his most impressive box office grosses come from starring in a couple of Transformers movies, the live-action Beauty and the Beast, and The Hunger Games series, which has grossed more than $2 billion worldwide.

20. Mark Ruffalo

Box office total: $3,764,716,234

Biggest movie: Avengers: Endgame (2019)

Mark Ruffalo has earned three (and counting) Oscar nominations for smaller roles in The Kids Are All Right (2010), Foxcatcher (2014), and Spotlight (2015). But playing the Hulk has helped him smash the box office.

21. Ian McKellen

Box office total: $3,654,414,482

Biggest movie: Beauty and the Beast (2017)

Ian McKellen has been a franchise staple for nearly 20 years, beginning with 2000’s X-Men. A combination of X-Men films and The Lord of the Rings trilogy has made him one of Hollywood’s most successful actors. If that weren’t enough, two The Hobbit films, The Da Vinci Code, and 2017's Beauty and the Beast propelled him to big box office totals.

22. Benedict Cumberbatch

Alberto E. Rodriguez/Getty Images for Disney

Box office total: $3,585,440,897

Biggest movie: Avengers: Endgame (2019)

Star Trek Into Darkness, The Hobbit, voicing the titular character in 2018’s The Grinch, and playing Doctor Strange in the MCU have enabled Benedict Cumberbatch to make a dent in the worldwide box office.

23. Dwayne Johnson

Box office total: $3,564,845,910

Biggest movie: Jumanji: Welcome to the Jungle (2017)

The Rock’s roles in the Fast and the Furious series—including 2019’s spinoff, Hobbs and Shaw—broke some box office records, but his parts in Jumanji (it almost grossed $1 billion worldwide) and voicing Maui in Moana have also contributed a lot of money to his worldwide box office total. In December, he’ll star in a Jumanji sequel—Jumanji: The Next Level.

24. Will Smith

Box office total: $3,559,520,435

Biggest movie: Aladdin (2019)

With early successes like Independence Day, the Bad Boys franchise (another is on the way), and three Men in Black movies, Will Smith became one of the biggest stars in the world. Though he’s been a movie star for more than 25 years, this year’s live-action Aladdin is his biggest hit to date.

25. Jeremy Renner

Box office total: $3,547,806,066

Biggest movie: Avengers: Endgame (2019)

Jeremy Renner has the MCU, Mission: Impossible - Ghost Protocol, and American Hustle to thank for his place on this list. The Hurt Locker, which is one of his most acclaimed movies, is also one of his lowest-grossing films.

26. Josh Brolin

Box office total: $3,528,495,148

Biggest movie: Avengers: Endgame (2019)

In the past couple of years, veteran actor Josh Brolin has experienced a late-career resurgence. Not only did he play Thanos in three Avengers films, but he also appeared in Deadpool 2. In 2018 alone, Deadpool 2 and Avengers: Infinity War grossed almost $3 billion total worldwide. Not a bad year.

27. Cate Blanchett

Lars Niki/Getty Images for Austin Film Society

Box office total: $3,497,073,561

Biggest movie: The Lord of the Rings: The Return of the King (2003)

In the early aughts, Oscar winner Cate Blanchett proved that she could be a valuable franchise asset with her role in The Lord of the Rings trilogy. In 2017, she entered the MCU with Thor: Raganok. She made smart money choices with The Hobbit movies, Indiana Jones and the Kingdom of the Crystal Skull, Cinderella, and Ocean’s 8.

28. Vin Diesel

Box office total: $3,493,342,043

Biggest movie: Avengers: Infinity War (2018)

Vin Diesel voiced Guardians of the Galaxy's Groot in the MCU, though the animated character barely had any dialogue except to say “I am Groot.” But his starring role in seven Fast and the Furious movies is what made his stardom balloon. More Fast and the Furious films are planned, and Diesel has a part in the upcoming Avatar sequels, too.

29. Woody Harrelson

Box office total: $3,479,339,743

Biggest movie: The Hunger Games: Catching Fire (2013)

In 2012, Woody Harrelson starred in the first of four Hunger Games films. Their high grosses, especially 2013’s Catching Fire, solidified his place as a fantastic character actor who could also carry a major franchise. In 2018, he continued his blockbuster streak and starred in Star Wars spinoff Solo: A Star Wars Story, and Venom.

30. Anthony Mackie

Box office total: $3,451,128,814

Biggest movie: Avengers: Endgame (2019)

Anthony Mackie has the MCU to thank for his place on the 30th spot on this list.

Box office totals courtesy of Box Office Mojo.