While Hugo Weaving played the role of Red Skull in Captain America: The First Avenger, the character returned as the Soul Stone guide in Avengers: Infinity War and Endgame. Only this time, he is realized through CGI and was voiced by Ross Marquand. Some Marvel fans were quite disappointed that Weaving didn't return as the villain in the aforementioned movies, and now, the actor reveals the real reason why.
"Oh, yeah. I loved playing that character Red Skull – it was a lot of fun," Weaving said in a recent interview with Times Out. "We were all obliged to sign up for three pictures: I was thinking [Red Skull] probably wouldn't come back in Captain America but he may well come back as a villain in The Avengers."
"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," Weaving continued. However, he pointed out that the promise when they first signed the contracts was that the "money would grow each time."
"They said: ‘It's just a voice job, it's not a big deal,'" he added.
Weaving admitted that negotiating with Marvel through his agent was "impossible" and that he didn't "really wanna do it that much." However, he made it clear that he still "would have done it."
It's a shame that the deals he was promised to weren't honored and it's unfortunate that Weaving didn't return in the last two movies of the Infinity Saga. Most fans loved his portrayal of the iconic villain, but they definitely understand his reason for not returning as the character.
Would have you preferred to see Hugo Weaving return as Red Skull? Share your thoughts in the comments below!