Highest-grossing actors and actresses ever revealed and the list is quite surprising

Harrison Ford and Scarlett Johansson come out on top

A list of the highest-grossing movie stars has been revealed, with Harrison Ford named as the highest-grossing actor and Scarlett Johansson the highest-grossing actress.

The list has been compiled by Box Office Mojo and looks at amount of money that each star brings in to the films they star in.

Ford’s place at the top of the summit was helped by last year’s Star Wars: The Force Awakens, his biggest-grossing movie to date.

Following Ford are the likes of Samuel L Jackson, Morgan Freeman, Tom Hanks, Robert Downey Jr, Eddie Murphy, Tom Cruise, Johnny Depp and Michael Caine.


Scarlett Johansson comes tenth in the list, with her films bringing in $3.3bn. It puts her above fellow stars such as Matt Damon, Bruce Willis and Robert DeNiro. Cameron Diaz – the next highest-grossing female star – comes nineteenth.

See the top 20 below and the full list here.

1. Harrison Ford ($4.8bn)
2. Samuel L Jackson ($4.6bn)
3. Morgan Freeman ($4.4bn)
4. Tom Hanks ($4.3bn)
5. Robert Downey Jr ($3.9bn)
6. Eddie Murphy ($3.8bn)
7. Tom Cruise ($3.5bn)
8. Johnny Depp ($3.3bn)
9. Michael Caine ($3.3bn)
10. Scarlett Johansson ($3.3bn)
11. Gary Oldman ($3.2bn)
12. Robin Williams ($3.2bn)
13. Bruce Willis ($3.1bn)
14. Stellan Skarsgard ($3.1bn)
15. Anthony Daniels ($3.1bn)
16. Ian McKellen ($3.1bn)
17. Stanley Tucci ($3.1bn)
18. Robert DeNiro ($3.0bn)
19. Cameron Diaz ($3.0bn)
20. Matt Damon ($2.9bn)