It turns out that Scarlett Johansson brings in the big bucks! The 31-year-old was just named the highest grossing actress of all time with a box office revenue of $3.3 billion in the US alone.
According to Box Office Mojo, the mother-of-one is No. 10 overall behind a slew of male colleagues, though she's at least 20 years younger than all of them!
The next female on the list is Cameron Diaz at No. 19, followed by Helena Bonham Carter at No. 26 and Cate Blanchett at No. 29.
It's not surprising that Scarlett holds the top spot given that her biggest movie to date was 2012's The Avengers, which earned a staggering $623.4 million domestically. And this year, she's already appeared in Captain America: Civil War, The Jungle Book and Hail, Caesar!
Scroll through the gallery for a look at the rest of the top 10 highest grossing actors!