The modern cinema landscape of franchises that include multiple blockbusters means that some actors have had a chance to pull a lot of cash over the years. But who’s at the top of the money pile? Here are the actors whose movies have grossed the most money domestically over the years, according to data collected by Box Office Mojo.
7. Morgan Freeman
Box office earnings: $4.6 billion
This Oscar-winning actor’s career has lasted decades, and he has been a part of many famous films, such as “Driving Miss Daisy,” “The Shawshank Redemption,” and “Seven.” However, Morgan Freeman has made the most money with some of the larger franchises he has been a part of, such as the "Lego" movies and the "Dark Knight" trilogy.
6. Bradley Cooper
Box office earnings: $4.8 billion
The first of three movie stars on the list whose biggest movie is “Avengers: Endgame,” Bradley Cooper’s involvement with the Marvel Cinematic Universe pushes him to the number-six spot. However, he was also a part of the popular "Hangover" films; “American Sniper,” which grossed over $300 million domestically; and both directed and starred in “A Star is Born,” all of which contributed to his box office success.
5. Tom Hanks
Box office earnings: $5 billion
Considered a national treasure, Tom Hanks has been a part of many classic films. These include “Forrest Gump,” “Saving Private Ryan,” “Cast Away,” and many more. However, perhaps the biggest portion of his $5 billion of box office revenue came from the popular “Toy Story” series. In fact, 2019's “Toy Story 4” is his highest-grossing movie.
4. Harrison Ford
Box office earnings: $5.1 billion
As the star of some of the most iconic franchises of the last 50 years, Harrison Ford has played several of the most important characters in cinema history. His work in both the "Star Wars" and the "Indiana Jones" series have helped make him one of the most bankable stars of the last half century. However, mega-hits such as “Blade Runner,” “The Fugitive,” and “Air Force One” have also helped put him near the top of the list.
3. Scarlett Johansson
Box office earnings: $5.2 billion
The only woman and the youngest person on this list, Scarlett Johansson does owe some of her financial success to her participation in the Marvel Cinematic Universe. However, she has been acting for more than two decades, and films such as “Lucy,” “Her,” and “The Jungle Book” have made her the most successful actress of her generation. Her starring role in “Black Widow,” due next year, will likely help push her even further up the list.
2. Robert Downey Jr.
Box office earnings: $5.8 billion
Yet another Marvel Cinematic Universe icon, Robert Downey Jr.’s starring role in many of these films has made him one of the wealthiest and most famous actors in the world. Robert Downey Jr.’s professional history has been a bit of a roller coaster. He began with commercial and critical success as a young actor, only to disappear after trouble with substance abuse resulted in jail time. However, later in life he found success in “Kiss Kiss Bang Bang,” “Zodiac,” and, of course, as Iron Man.
1. Samuel L. Jackson
Box office earnings: $7.1 billion
With roles in some of the biggest franchises in history, including "Jurassic Park," "Star Wars," and the Marvel Cinematic Universe, Samuel Jackson is an unsurprising winner for the top spot on this list. While he has secured some great roles in some game-changing franchises, he is also just a very prolific actor. He has appeared in more movies than any other actor on this list with over 120 to his name today.