Scarlett Johansson has reportedly become the highest-grossing actor of all time after the box office success of Jurassic World Rebirth, surpassing Samuel L Jackson and Robert Downey Jr. Here's a look at the top 10 highest-grossing actors, the Marvel effect, and why Tom Cruise stands apart on the list.