He was replaced by Don Cheadle. However, his son convinced him to do the cameo. Grillo continued, “He said, ‘This is going to be the biggest movie in the world,’ and he was right. And I had a beautiful time. They did the 10-year anniversary, Stan Lee was there, and I stood and went, ‘What an asshole I am!’” However, a rebuttal from the actor’s representatives called that statement “offensive” and “a purposefully misleading, inappropriate attempt to paint [their] client in a negative light.” Weaving later turned down the offer to appear in Avengers: Infinity War and Avengers: Endgame. He told Time Out, “By then, they’d pushed back on the contracts that we agreed on, and so the money they offered me for The Avengers was much less than I got for the very first one, and this was for two films. And the promise when we first signed the contracts was that the money would grow each time. … I actually found negotiating with them through my agent impossible. And I didn’t really wanna do it that much.”