The entertainment industry has seen countless actors leave their mark on the box office. Some have consistently headlined blockbusters, while others have been part of iconic franchises that have raked in billions. This list ranks the top 10 highest-grossing actors of all time, showcasing their biggest films and career achievements..
10
Chris Hemsworth

Chris Hemsworth skyrocketed to fame as Thor in the Marvel Cinematic Universe (MCU), becoming one of Hollywood’s most bankable stars. His films have grossed over $11.4 billion worldwide. Hemsworth has also starred in successful franchises like Men in Black: International and Extraction. His awards include a People’s Choice Award for Favorite Action Movie Star and multiple Teen Choice Awards.
9
Bradley Cooper

A versatile actor and filmmaker, Bradley Cooper has delivered stellar performances in films like American Sniper, A Star is Born, and as the voice of Rocket Raccoon in the MCU. His films have earned over $12 billion globally. Cooper has won BAFTA Awards and Grammy Awards and has been nominated multiple times for the Academy Awards and Golden Globes.
8
Vin Diesel

Vin Diesel is the face of the Fast & Furious franchise, one of the highest-grossing movie series ever. His global box office tally stands at $12 billion. Aside from his role as Dominic Toretto, he voices Groot in the MCU and has appeared in hit films like xXx and The Chronicles of Riddick. He has won several MTV Movie Awards and People’s Choice Awards.
7
Tom Cruise

A Hollywood legend, Tom Cruise has been a dominant force in cinema for decades. With classics like Top Gun, Mission: Impossible, and Jerry Maguire, his films have amassed $12 billion. Cruise is a three-time Golden Globe winner and has received numerous accolades for his contributions to film, including an Honorary Palme d’Or from Cannes..
6
Chris Evans

Best known for portraying Captain America in the MCU, Chris Evans has built an impressive career, with his movies earning $12.4 billion worldwide. Outside of Marvel, he has starred in films like Knives Out and Snowpiercer. He has won multiple People’s Choice Awards and Teen Choice Awards and was named Sexiest Man Alive by People Magazine in 2022.
5
Zoe Saldana

Zoe Saldana is a powerhouse actress whose films have grossed $14.1 billion, thanks to her roles in Avatar, Guardians of the Galaxy, and Avengers: Endgame. As Neytiri in Avatar, she starred in the highest-grossing movie of all time for nearly a decade. Saldana has received awards from the ALMA Awards and Teen Choice Awards.
4
Robert Downey Jr.

Robert Downey Jr. was the face of the MCU for over a decade, redefining the role of Tony Stark/Iron Man. With a box office haul of $14.2 billion, his career also includes iconic roles in Sherlock Holmes and Tropic Thunder. Downey Jr. has won Golden Globe Awards and BAFTA Awards and was nominated for an Academy Award..
3
Scarlett Johansson

Scarlett Johansson is the highest-grossing actress of all time, with films earning $14.3 billion. She has portrayed Black Widow in the MCU and starred in Lost in Translation, Marriage Story, and Lucy. She has won BAFTA Awards and a Tony Award and has been nominated for multiple Academy Awards and Golden Globes.
2
Samuel .L. Jackson

Samuel L. Jackson’s legendary career spans multiple decades, with his films making $14.5 billion. He has been a key player in Pulp Fiction, the Star Wars prequels, and the MCU. Known for his commanding presence and signature voice, Jackson has won Academy Honorary Awards and BAFTA Awards, among others.
1
Stan Lee

Stan Lee may not have led films, but his legendary Marvel cameos contributed to his record-breaking $14.6 billion box office total. As the creator of many of Marvel’s most beloved characters, his influence in cinema is unmatched. Although not an actor in the traditional sense, his appearances in the MCU make him the highest-grossing actor of all time. He has received numerous honorary awards for his contributions to entertainment, including a Disney Legends Award.