Sign in
Download Opera News App

News Entertainment


Movie TV



Marvel Characters That Have Been Played By More Than One Actor

Jane Foster is generally played by Natalie Portman in the Marvel Cinematic Universe. 

Elsa Pataky, who is married to Chris Hemsworth, stepped in as her body double for a kiss scene when she was unavailable during reshoots for Thor: The Dark World. 

Monica Rambeau was played by Azari Akbar as a five-year-old in Captain Marvel. 

At the age of 11, her older sister, Akira Akbar, played the same role. 

On WandaVision, Teyonah Parris portrayed the adult version. 

Abby Ryder Fortson portrayed Cassie Lang in Ant-Man and Ant-Man and the Wasp. 

When the character grew up in Avengers: Endgame, Emma Fuhrmann took over the role.

Kathryn Newton was cast in her place for Ant-Man and the Wasp: Quantamania (2023). 

Max Favreau first played Peter Parker/Spider-Man in the Marvel Cinematic Universe (MCU) as a youthful version of the character in Iron Man 2. 

In Captain America: Civil War, Tom Holland takes over the role. 

Tobey Maguire previously played the older version of Peter Parker/Spider-Man in the Spider-Man (2002) trilogy. 

The part was performed by Andrew Garfield in The Amazing Spider-Man (2012) and its sequel. 

In the Marvel Cinematic Universe, Howard Stark has been played by three different actors, beginning with Gerard Sanders in Iron Man. 

In Iron Man 2, Ant-Man, Captain America: Civil War, and Avengers: Endgame, John Slattery played him. 

In Captain America: The First Avenger and Agent Carter, Dominic Cooper played him.

In Iron Man, Terrence Howard portrayed Rhodey/War Machine. 

From Iron Man 2 onwards, however, Don Cheadle took over the role. 

In the Marvel Cinematic Universe, Scarlett Johansson portrayed Natasha Romanoff/Black Widow. 

In Black Widow, however, Ever Anderson played a younger version of her. 

Vin Diesel plays Groot in the Marvel Cinematic Universe. 

Four actors, including Guardians of the Galaxy director James Gunn and his brother Sean Gunn, have performed his motion capture work. 

The Hulk starred Eric Bana as Bruce Banner/Hulk (2003). 

After that, Edward Norton portrayed the character in The Incredible Hulk (2008). 

Since The Avengers, Mark Ruffalo has played the part.


Content created and supplied by: RefilweSylvester (via Opera News )

Akira Akbar Elsa Pataky Monica Rambeau Natalie Portman Teyonah Parris


Load app to read more comments