Baby got bank: Scarlett Johansson, whose movies have brought in approximately $3.3 billion over the course of her career, is now the top-grossing actress of all time.
The gross box-office number, which the "Captain America: Civil War" star notched by age 31, comes courtesy of Box Office Mojo, which also places her in the top 10 among performers of both genders and the youngest in the Top 30.
Johansson's work in five Marvel movies -- at $623-million gross, "The Avengers" is her No. 1 moneymaker, and "The Jungle Book" is the only nonsuperhero effort in her top six -- pushed her to the top.
Box Office Mojo made its calculations based on 37 of her films, not including cameos.
The next-highest grossing actress is Cameron Diaz, 43, in 19th place at just over $3 billion to her credit over 34 films. Harrison Ford, 73, tops the list with $4.87-billion gross on 41 movies.
As for how much money actually made it into Johansson's pockets? Forbes estimates she earned $35.5 million in 2015, putting her at No. 65 on the magazine's Top 100 celebrities list for that year and second on the top-paid actresses list released in August, behind Jennifer Lawrence at an estimated $52 million. If Forbes' actors and actresses lists for 2015 were combined, both women would make the Top 10, coming in second and seventh.
Johannson's Marvel cohort Robert Downey Jr. topped Forbes' world's highest-paid actor list released in August 2015, at $80 million. On Box Office Mojo's lifetime gross list, he's at No. 5 with $3.94 billion.
Lindsay Lohan will turn 30 in Greece — not in rehab, which is where she turned 21