Cameron Diaz is the runner up, but the winner is even younger.
Box Office Mojo just named the actress who is “the highest grossing actress of all time,” and honestly, it’s pretty surprising. I’d guess a Judy Garland, Barbara Streisand or Elizabeth Taylor, but no. According to the site, a certain 31 year old gets the title, as her work has garnered an impressive domestic box office revenue of $3.3 billion dollars. BOOM.
So who is it? Find out, after the jump!
It’s Scarlett Johansson!
She’s the highest grossing actress by far, but she’s also the only female in the top ten of both genders (coming in at #1), and the youngest on the whole list.
Harrison Ford, Samuel L. Jackson, Morgan Freeman, Tom Hanks, Robert Downey Jr., Eddie Murphy, Tom Cruise, Michael Caine and Johnny Depp all round out the rest of the high-ranking celebs.
As mentioned,Â second-highest grossing female on the list is Cameron Diaz, who comes in at 19, and after her are Helena Bonham Carter, Cate Blanchett, who are 26 and 29, respectively.
What do you think of her rank? Weigh in below!