The highest-paid actor in Avengers: Endgame was Robert Downey Jr., who played the iconic role of Iron Man.
While specific salary figures for the film's cast are not publicly available, Downey Jr.'s established status as a box office draw and his pivotal role in the Marvel Cinematic Universe (MCU) likely contributed to his top billing.
Downey Jr.'s salary for Avengers: Endgame is estimated to have been in the multi-million dollar range, potentially exceeding $20 million due to his back-end profit participation deal.
This deal, which is common for major stars, allowed him to earn a percentage of the film's box office gross, further increasing his earnings.
Avengers: Endgame shattered box office records, becoming the highest-grossing film of all time, further solidifying Downey Jr.'s position as a major Hollywood star.