With $40.5 million, Scarlett Johansson is the highest-ranking female on Forbes‘s annual list of best-paid acting professionals. Her earnings come mostly from her role as Black Widow in the Avengers franchise. (The figures for the highest-paid male actors are far higher.)