(Newser) – Scarlett Johansson has made lots of money for her bosses, according to tracking site Box Office Mojo, which figured out she's the highest-grossing actress of all time, with her movies earning a cool $3.3 billion over her career lifetime, Entertainment Weekly reports. The 31-year-old Johansson comes in at No. 10 on the Mojo list, with Harrison Ford nabbing the top spot; his movies pulled in $4.9 billion. The Johansson flick that brought in the most: The Avengers, which grossed $623.4 million. The next female on the list: Cameron Diaz at No. 19, with just over $3 billion.

Other actors in the top 10 and what their movies have collectively grossed over the years:

Harrison Ford, $4.9 billion Samuel Jackson, $4.6 billion Morgan Freeman, $4.4 billion Tom Hanks, $4.3 billion Robert Downey Jr., $3.9 billion Eddie Murphy, $3.8 billion Tom Cruise, $3.6 billion Johnny Depp, $3.4 billion Michael Caine, $3.3 billion Scarlett Johansson, $3.3 billion

And the top five highest-paid TV actresses are … (Read more Scarlett Johansson stories.)