Scarlett Johansson, whose films range from blockbusters like "Captain America: Civil War" to indie fare like "Her," has been named the highest-grossing actress of all time.
The accolade comes from Box Office Mojo's updated list of top-earning actors, which places at No. 10 with a $3.3 billion North American total, led by "Marvel's The Avengers." The 31-year-old actress also counts among her credits such commercial hits as "Avengers: Age of Ultron," "Captain America: The Winter Soldier," "Iron Man 2," "The Jungle Book" and "Lucy."
Johansson, who began her film career as a child in the mid-1990s, is the youngest performer to appear in the Top 30 -- and the only woman in the Top 10. She comes in well ahead of such actors as Chris Evans (No. 48), Leonardo DiCaprio (No. 42), Will Smith (No. 24) and Matt Damon (No. 20).
Harrison Ford tops the list with $4.87 billion domestically, followed by Samuel L. Jackson ($4.65 billion), Morgan Freeman ($4.4 billion), Tom Hanks ($4.3 billion) and Robert Downey Jr. ($3.9 billion).
Johansson will next be seen in the U.S. adaptation of "Ghost in the Shell."