For the second year in a row, "Avengers" star Scarlett Johansson has topped Forbes‘ list of highest-paid actresses.

Johansson earned an impressive $56 million in the last 12 months (from June 1, 2018 to June 1, 2019). That includes her salary from her upcoming "Black Widow" solo film and her $35 million cut of "Avengers: Endgame."

In second place was "Modern Family's" Sofia Vergera, with "Big Little Lies" costars/producers Reese Witherspoon and Nicole Kidman in third and fourth place.

Here's the entire Forbes list:

The World’s Highest-Paid Actresses Of 2019

1. Scarlett Johansson
Earnings: $56 million

2. Sofia Vergara
Earnings: $44.1 million

3. Reese Witherspoon
Earnings: $35 million

4. Nicole Kidman
Earnings: $34 million

5. Jennifer Aniston
Earnings: $28 million

6. Kaley Cuoco
Earnings: $25 million

7. Elisabeth Moss
Earnings: $24 million

8. Margot Robbie
Earnings: $23.5 million

9. Charlize Theron
Earnings: $23 million

10. Ellen Pompeo
Earnings: $22 million

Earlier this week, Forbes revealed that action star Dwayne “The Rock” Johnson was the highest-paid actor of 2019 with a massive $89.4 million.

Johansson’s MCU costars Robert Downey, Jr., Chris Hemsworth, Chris Evans, and Paul Rudd also made the top 10. And Will Smith got in on some of that sweet Disney cash with a $35 million haul, thanks in large part to hit "Aladdin."

[Via Forbes, EW]