If you've been following the gargantuan box office of 'Avengers: Endgame', it shouldn't come as any surprise that Scarlett Johansson topped out as the highest-paid actress working in Hollywood for a second year running.

The annual list compiled by Forbes has Johansson as earning a cool $56 million in the previous 12 months, taking in $35 million from 'Avengers: Endgame' and the standalone 'Black Widow' movie with the rest likely made up from endorsements and investments.

'Modern Family' star Sofia Vergara was the previous title holder, with a yearly revenue of $44.1 million and held that title for seven years. Meanwhile, Nicole Kidman and Reese Witherspoon took third and fourth respectively, earning $35 million and $34 million a piece. Rounding out the top five was, of course, Jennifer Aniston who made $28 million in the past twelve months - $20 million of which came from 'Friends' money. Yes, really.

However, the wage gap between men and women is present. While Scarlett Johansson made a huge sum of money, far more than mere mortals like anyone reading this, it fell far short of what men were earning. Dwayne Johnson topped the 2019 list with $89.4 million, over $30 million more than what Johansson made in the same year and a 58% increase in pay. Even if you count the amount of movies they both starred in, Johnson only starred in one movie more than Johnasson - 'Fighting With My Family' - which amounted to an extended cameo, as he was an executive producer on it.

In fact, the closest figure was Bradley Cooper - who came sixth on Forbes' 2019 list - with $56 million last year, which counted the box office earnings of 'A Star Is Born' in its calculations.