The highest paid actor from the Avengers movies has been revealed.

According to The Hollywood Reporter, it's Iron Man himself, Robert Downey Jr, who rakes in the most money.

Sources told THR Downey Jr negotiated "a unique financial arrangement" with Marvel Studio boss Kevin Feige, and he gets a percentage of box office grosses for each of the Avengers movies.

According to the same sources, the Iron Man star made at least $112 million from last year's Avengers: Infinity War.


He also received $7 million for just three days of work on the 2017 film Spider-Man: Homecoming.

With the latest film Avengers: Endgame smashing box office records around the world, you can bet RDJ is looking forward to yet another handsome payday.

The Hollywood Reporter also claimed Scarlett Johansson would pocket $29 million for her upcoming Black Widow stand-alone movie that she is also producing.

As for Aussie Chris Hemsworth, he was paid between $22 to $29 million for each of the final two Avengers movies for playing Thor.

That's the same amount Chris Evans, who plays Captain America, was paid for each of those two films.

Avengers: Endgame is in cinemas now and has made more than $2 billion (NZ) worldwide so far. It's now on track to topple the highest-grossing movie (not adjusted for inflation), Avatar, at $4 billion (NZ).