Scarlett Johansson topped the Forbes list of highest-paid actresses in 2018, largely due to her lucrative role as Black Widow in the Marvel Cinematic Universe. Other actresses like Emma Watson and Gal Gadot did not reach her earnings level that year, while Kendall Jenner is a model rather than an actress.