Who would have ever thought that the girl from The Horse Whisperer would become the highest grossing actress of all time? Oh, only I saw the Horse Whisperer? OK, please disregard.

According to Box Office Mojo, Scarlett Johansson has accumulated $3.3 billion in box office revenue over her career that has spanned decades. On the entire list, she's ranked tenth overall, (behind Tom Hanks and Morgan Freeman.) Cameron Diaz is the second highest woman on the list, clocking in at the nineteenth position.