Robert Downey Jr. first appeared as Tony Stark in the 2008 film Iron Man and his epic star power playing the genius/billionaire/playboy/philanthropist has been a touchstone of the Marvel franchise. It's impossible to imagine anyone else in the role, as Robert Downey Jr.'s affable personality and rugged good looks lend a lot to the character.
Considering that Avengers: Endgame is currently one of the highest-grossing movies ever released, it makes sense that the actors would be getting a pretty hefty paycheck. According to IndieWire, Downey earned a whopping total of $75 million in total. Avengers: Endgame earned a grand total of $2.7 billion at the worldwide box office and RDJ's stunning payday was no accident. As Endgame was the conclusion of Downey Jr.'s time playing Stark, the actor made an upfront salary of $20 million for reprising his role one more time. This amount reportedly surpassed the $15 million paid to co-stars Chris Hemsworth, Scarlett Johansson, and Chris Evans to reprise their roles as Thor, Black Widow, and Captain America, respectively.
Watch all the Marvel Cinematic Universe films available on Disney+ with a subscription here.
However, RDJ's epic payout actually came from an 8% back-end deal he made with the studio, meaning that he profited from the film's box office run. That deal made him another $55 million, bringing his pay to $75 million in total. It seems that Marvel Studios have come to know Downey's worth, as he was reportedly paid only $500,000 to play Stark in the 2008 film that marks his introduction. Wow, that's a huge difference!
Although Tony Stark is no longer part of the MCU after his death in Endgame, Downey will always be our beloved Iron Man.