Hollywood actress, Scarlett Johansson has been named the highest-grossing actress of all time by Box Office Mojo.  

On the box office ranking, Johansson is placed in the 10th position overall, standing over male stars like Robert De Niro, Matt Damon and action-movie favorites Bruce Willis and Liam Neeson.

Johansson began appearing in feature films as a child actor in the mid-1990s, though her career took off in the early 2000s with roles in prestige pictures like Ghost World, The Horse Whisperer, Lost in Translation, and Match Point.

She recently branched off into the superhero genre, appearing as Marvel comic character Black Widow in five films since 2010.

In 2016 alone, Johansson has already appeared in two films that have grossed hundreds of millions of dollars in North America – ‘Captain America: Civil War’ and ‘The Jungle Book’. The two have grossed $404.3 million and $358.4 million respectively.



Johansson’s highest grossing film is “The Avengers,” which is also the fifth highest grossing movie of all time in the United States, with $623.4 million.

Aside that she is the only woman in the top 10, she is also the youngest actor appearing in the top 10 and even top 30 at only 31.

After Johansson comes Cameron Diaz as the next highest grossing actress. Cameron Diaz is ranked 19th on the list.

Legendary actor, Harrison Ford holds the top spot. His movies add up to $4.8 billion with the most recent “Star Wars: The Force Awakens” as his most lucrative film.



Author: Ekpeki Donald Pen Prince

Ekpeki Chovwe Donald styled the PenPrince is a writer and lawyer in equity. He has an unhealthy interest in wit, pun and poetry. When he’s not writing, he’s reading and when he’s not reading, he’s breathing. He breathes words.