4. Scarlett Johansson – Avengers: Endgame/Black Widow
Whenever Black Widow finally gets around to actually releasing, we’ll have to alter the numbers on this one, with Scarlett Johansson presumably picking up a hefty series of bonuses based on how the prequel fares at the box office.
As it stands, the actress was paid $15 million upfront for her swansong as Natasha Romanoff, in what’s become her standard Marvel Cinematic Universe fee over the last few years.
Factor in the profit participation on Avengers: Endgame, and Johansson made a cool $56 million long before her hotly-anticipated solo blockbuster had been subjected to multiple delays.