Scarlett Johansson has been making movies since 1994 which, when you put it that way, means it should come as no surprise that she is the highest-grossing actress ever to have graced Hollywood.
At just 31 years old, she has 54 credits to her name on IMDb and doesn't look like slowing up any time soon.
Her films have brought in an estimated $3.3 billion, which puts her in the top 10 highest-grossing movie stars of all-time and the top female.
The next woman on the list is Cameron Diaz in 19th place, which left Scarlett Johansson, despite being top, 'disappointed'.
Speaking to Extra TV, she said...
The list, compiled by Box Office Mojo, puts Harrison Ford, Samuel L. Jackson and Morgan Freeman top of the list.
Johansson herself is pipped to ninth place by Michael Caine, but she's got quite a few years on him to catch up. Behind her in 11th is Gary Oldman.
Words by George Pavlou
Featured image credit: PA
Topics: Scarlett Johansson