Ross Marquand Replaced Hugo Weaving in ‘Avengers: Endgame’
Hugo Weaving had played Johann Schmidt, the character who would eventually become Red Skull in ‘Captain American: The First Avenger.’ But when the sequel, ‘Avengers: Endgame’ showed Red Skull making a shocking return, audiences noticed that Weaving had not reprised the role. The character was voiced by Ross Marquand, an actor on ‘The Walking Dead’ who was able to mimic Weaving’s voice flawlessly.