Scarlett Johansson was honored in Chicago on Thursday night by the Gene Siskel Film Center after being named the highest grossing female actress of all time.

The Box Office Mojo ranked her at number 10, beating out the likes of Robin Williams, Robert De Niro and Ben Stiller. The actress has starred in 37 movies that collectively grossed more than $3.3 billion in the U.S., including “Lost in Translation,” “Her” and the very successful “Avengers” franchise. At 31 years old this not only puts Johansson as the youngest person on the list but also the only female included in the top 10. Cameron Diaz was the next actress on the list, ranked at number 19. Other actresses mentioned include Helena Bonham Carter, Julia Roberts and Emma Watson.

Johansson recently lent her voice to the remake of Disney’s “The Jungle Book,” released last month. Up next for the actress is a role in the animated comedy “Sing” alongside Matthew McConaughey, Reese Witherspoon, Leslie Jones and Taron Egerton, being released later this year.