Scarlett Johansson is the top-grossing actor of 2016 with $1.2 billion at the global box office,according to Forbes. She achieved this feat with roles in 2016 hits Captain America: Civil War, The Jungle Book and Hail, Caesar!
10. Will Smith — $775 million
9. Felicity Jones — $805 million
8. Ryan Reynolds — $820 million
7. Henry Cavill — $870 million
6. Ben Affleck — $1.02 billion
5. Amy Adams — $1.04 billion
4. Margot Robbie — $1.1 billion
2. Robert Downey Jr. — $1.15 billion
2. Chris Evans — $1.15 billion
1. Scarlett Johansson — $1.2 billion