Marvel Characters in their First Movie vs. Their Last
Our favorite superheroes and villains have been coming in and out of the Marvel Cinematic Universe for over 10 years now, which means that a lot of them have had quite the glow-up (we’re looking at you, Thanos). Check out our list below of MCU heroes in their first and last/latest Marvel films!
Captain America
Steve Rogers
Played by: Chris Evans
First Movie: Captain America: The First Avenger (2011)
Most Recent Movie: Avengers: Infinity War (2018)
Iron Man
Tony Stark
Played by: Robert Downey Jr.
First Movie: Iron Man (2008)
Most Recent Movie: Avengers: Infinity War (2018)
Thor Odinson
Played by: Chris Hemsworth.
First Movie: Thor (2011)
Most Recent Movie: Avengers: Infinity War (2018)
Hulk
Bruce Banner
Played by: Edward Norton (The Incredible Hulk, 2008), Mark Ruffalo
First Movie: The character appeared in 2008’s The Incredible Hulk, but Mark Ruffalo’s first movie as Banner was in 2012’s The Avengers.
Most Recent Movie: Avengers: Infinity War (2018)
Black Widow
Natasha Romanoff
Played by: Scarlett Johansson.
First Movie: Iron Man 2 (2010)
Most Recent Movie: Avengers: Infinity War (2018)
Loki Laufeyson
Played by: Tom Hiddleston.
First Movie: Thor (2011)
Most Recent Movie: Avengers: Infinity War (2018)
Winter Soldier
Bucky Barnes
Played by: Sebastian Stan.
First Movie: Captain America: The First Avenger (2011)
Most Recent Movie: Avengers: Infinity War (2018)
Black Panther
T’Challa
Played by: Chadwick Boseman.
First Movie: Captain America: Civil War (2016)
Most Recent Movie: Avengers: Infinity War (2018)
Scarlet Witch
Wanda Maximoff
Played by: Elizabeth Olsen.
First Movie: The mid-credits scene of Captain America: The Winter Soldier (2014)
Most Recent Movie: Avengers: Infinity War (2018)
Spider-Man
Peter Parker
Played by: Tom Holland.
First Movie: Captain America: Civil War (2016)
Most Recent Movie: Avengers: Infinity War (2018)
Dr. Stephen Strange
Played by: Benedict Cumberbatch
First Movie: Doctor Strange (2016)
Most Recent Movie: Avengers: Infinity War (2018)
Ant-Man
Scott Lang
Played by: Paul Rudd
First Movie: Ant-Man (2015)
Most Recent Movie: Ant-Man and The Wasp (2018)
The Wasp
Hope Van Dyne
Played by: Evangeline Lilly
First Movie: Ant-Man (2015)
Most Recent Movie: Ant-Man and The Wasp (2018)
War Machine
James Rhodes
Played by: Terrence Howard ( 2008’s Iron Man), Don Cheadle
First Movie: Rhodey first appeared in 2008’s Iron Man, but Don Cheadle first played the character in Iron Man 2.
Most Recent Movie: Avengers: Infinity War (2018)
Peter Quill/Star-Lord
Played by: Chris Pratt.
First Movie: Guardians of the Galaxy (2014)
Most Recent Movie: Avengers: Infinity War (2018)
Hawkeye
Clint Barton
Played by: Jeremy Renner
First Movie: Thor (2o11)
Most Recent Movie: Captain America: Civil War (2016)
Thanos
Played by: Josh Brolin (2014’s Guardians of the Galaxy)
First appearance: The character of Thanos first appeared at the end of 2012’s The Avengers. Josh Brolin made his appearance as the character in 2014’s Guardians of the Galaxy.
Most Recent Movie: Avengers: Infinity War (2018)
Ant-Man and the Wasp is currently in theaters!
Having studied Media & Writing at James Madison University, I always knew that I wanted to do some type of creative writing, but being able to write about zombies, Starks, and superheroes on a daily basis for Fan Fest is my actual dream. While I probably shouldn’t be as proud as I am to be so similar to Nick Miller, I do hope to one day write my own “Pepperwood Chronicles’.