We can smell what The Rock is cooking — cash, and lots of it.

Dwayne Johnson topped the annual Forbes list of the world’s 10 highest-paid actors, earning $89.4 million between June 1, 2018 and June 1, 2019.

The rest of the list is dominated by "Avengers" stars, including Robert Downey Jr. and Chris Hemsworth. "Avengers: Endgame" became the highest grossing movie of all time (finally beating "Avatar") and its stars were compensated accordingly.

Forbes noted that, in addition to his hefty movie salaries (he's getting a personal record $23.5 million for "Jumanji: The Next Level"), he is paid $700,000 per episode for HBO’s "Ballers" and seven figures in royalties for his line of clothing, shoes and headphones with Under Armour.

Here are the world’s top 10 highest-paid actors of 2019:

1. Dwayne Johnson
Earnings: $89.4 million

2. Chris Hemsworth
Earnings: $76.4 million

3. Robert Downey Jr.
Earnings: $66 million

4. Akshay Kumar
Earnings: $65 million

5. Jackie Chan
Earnings: $58 million

6. Bradley Cooper
Earnings: $57 million

6. Adam Sandler
Earnings: $57 million

8. Chris Evans
Earnings: $43.5 million

9. Paul Rudd
Earnings: $41 million

10. Will Smith
Earnings: $35 million