Can you match the actor to their Marvel character?

By: Isadora Teich
Estimated Completion Time
3 min
Can you match the actor to their Marvel character?
Image: Marvel Studios

About This Quiz

The Marvel Cinematic Universe is rich, complex, and getting bigger and bigger every day. Each new movie introduces new villains and heroes. Check your MCU knowledge with this explosive HowStuffWorks quiz!
Which of these characters is played by Robert Downey Jr?
Doctor Strange
Iron Man
Robert Downey Jr.'s role as Tony Stark saved his career and kickstarted the Marvel cinematic universe with a bang. He has appeared as Tony Stark in three standalone films, as well as in films like "The Avengers."
Gamora
Thor

Advertisement

Which actress has played Mary Jane Watson?
Kirsten Dunst
In the Spider-Man trilogy directed by Sam Raimi, Mary Jane Watson was portrayed by Kirsten Dunst. Her and Tobey Maguire shared that iconic upside-down kiss in the rain.
Halle Berry
Miley Cyrus
Blake Lively

Advertisement

Who played Peggy Carter?
Hayley Atwell
Hayley Atwell plays Peggy Carter, who was first introduced in "Captain America: The First Avenger." A skilled fighter, she comes to Steve Rogers' aid and has been in several movies, as well as a television show.
Leslie Bibb
Ming-Na Wen
Natalie Portman

Advertisement

Chris Evans plays which Marvel hero?
Thor
Starlord
The Hulk
Captain America
Chris Evans has portrayed Steve Rogers in several standalone Captain America movies. He is famous for his physique, with many fans comparing the shape of his upper body to that of a Dorito.

Advertisement

Who plays Doctor Strange?
Idris Elba
Benedict Cumberbatch
Benedict Cumberbatch, of "Sherlock" fame, plays the sorcerer supreme. So far he has been in one film, and more are expected over the next few years.
Edward Norton
Paul Rudd

Advertisement

Nick Fury is played by which actor?
Kenneth Branagh
Jason O'Mara
Samuel L. Jackson
Samuel L. Jackson has played Nick Fury in multiple films. He leads the complex and shadowy spy agency S.H.I.E.L.D.
Idris Elba

Advertisement

Which of these actors has played Bruce Banner?
Mark Ruffalo
While The Hulk was originally played by Edward Norton, he is currently played by Mark Ruffalo. Ruffalo is known for the role, as well as his activism.
The Rock
Vin Diesel
Chris Hemsworth

Advertisement

Scarlett Johansson plays which character in the MCU?
Black Widow
Scarlett Johansson plays spy Black Widow in the MCU. The character has appeared in numerous Marvel films but has yet to have a standalone movie.
Maria Hill
Jane Foster
Peggy Carter

Advertisement

Tom Hiddleston plays which Marvel character?
Thor
Black Panther
Loki
After appearing in the film "Thor," Loki became the MCU's most popular villain, and one of its most popular characters. This unpredictable and often sinister trickster god is definitely a fan favorite.
Groot

Advertisement

Which actress plays Pepper Potts?
Evangeline Lilly
Gwyneth Paltrow
Pepper Potts is Tony Stark's assistant and love interest. She eventually becomes the CEO of Stark Industries.
Ellen Page
Eva Longoria

Advertisement

Thor is played by which actor?
Jason Momoa
The Rock
Chris Hemsworth
Thor, the thunder god of Asgard, is played by Chris Hemsworth. Thor often clashes with his trickster god brother Loki.
Chris Pratt

Advertisement

Anthony Hopkins plays which role in the MCU?
Ronan
Odin
Anthony Hopkins plays Odin, king of the gods of Asgard. He is the father of Thor and Loki.
Nick Fury
Doctor Strange

Advertisement

Which role in the MCU is played by Karen Gillan?
Gamora
Peggy Carter
Jane Foster
Nebula
Karen Gillan of "Doctor Who" fame plays villain Nebula in the "Guardians of the Galaxy" movies. She is a cybernetically enhanced blue master assassin.

Advertisement

Who plays Scarlet Witch?
Elizabeth Olsen
Wanda Maximoff, known as Scarlet Witch, can hypnotize people and telekinetically manipulate objects. She's appeared in "Avengers" and "Captain America" films.
Tyra Banks
Gwyneth Paltrow
Hayley Atwell

Advertisement

Who plays the villain in "Doctor Strange"?
Mads Mikkelsen
Mads Mikkelsen plays Kaecilius in "Doctor Strange." He's a rogue magician on a murderous mission.
Christopher Lee
Lee Pace
Anthony Hopkins

Advertisement

Sebastian Stan plays which Marvel character?
Odin
Tony Stark
Loki
Bucky Barnes
Originally a childhood friend of Steve Rogers, James Buchanan "Bucky" Barnes has a dark journey of his own in the MCU. He appeared first in "Captain America: The First Avenger."

Advertisement

Who plays Commander Maria Hill?
Paris Hilton
Cobie Smulders
Cobie Smulders of "How I Met Your Mother" fame plays Maria Hill. She has appeared in "Avengers" and "Captain America" films.
Natalie Portman
Zoe Saldana

Advertisement

Natalie Portman portrays which MCU character?
Jane Foster
Scientist and love interest of Thor, Jane Foster, is played by Natalie Portman. She has appeared in the "Thor" films.
Nebula
Darcy Lewis
Peggy Carter

Advertisement

Darcy Lewis is played by which actress?
Ashley Olsen
Claire Danes
Karen Gillan
Kat Dennings
Darcy Lewis is an intern who works for Jane Foster. She largely provides comic relief in "Thor" and "Thor: The Dark World."

Advertisement

Which of these actors played the villain Red Skull?
Willem Dafoe
Hugo Weaving
Hugo Weaving, of "Lord of the Rings" and "The Matrix" fame, plays the villain Red Skull in "Captain America: The First Avenger." He is an archenemy of Captain America.
Ben Kingsley
Tom Hiddleston

Advertisement

Who plays Ant-Man?
Ben Kingsley
Robert Downey Jr.
Paul Rudd
Paul Rudd stars at Ant-Man in the 2015 film. It follows a burglar who becomes a hero with the help of a suit that lets him shrink in size while increasing his strength.
Chris Evans

Advertisement

Who plays the title character in the "Ghost Rider" films?
Nicolas Cage
Nicolas Cage stars as Johnny Blaze in the "Ghost Rider" franchise. These three films center around the damned antihero who collects souls and rides a motorcycle.
Chris Hemsworth
Idris Elba
Vin Diesel

Advertisement

Chris Pratt plays which Marvel character?
Groot
Star-Lord
Chris Pratt, originally of "Parks and Rec" fame, plays Star-Lord Peter Quill. He first appeared in the film "Guardians of the Galaxy."
The Hulk
Loki

Advertisement

Who plays Agent Phil Coulson?
Clark Gregg
Phil Coulson is a S.H.I.E.L.D agent played by Clark Gregg. He's appeared in both Marvel movies and the TV show "Agents of S.H.I.E.L.D."
David Spade
Rip Torn
Samuel L. Jackson

Advertisement

Who voices Groot?
Vin Diesel
Vin Diesel is the voice of fan favorite Groot, who says almost nothing except for "I am Groot." Groot is a tree-like creature who goes to great lengths to protect his friends.
Jeff Bridges
Benedict Cumberbatch
Bradley Cooper

Advertisement

Who plays James "Rhodey" Rhodes?
Jon Favreau
Don Cheadle
Rhodey originally appeared in the first "Iron Man" film, where he was portrayed by Terrence Howard. The role was later taken over by Don Cheadle.
Danny Trejo
Chris Hemsworth

Advertisement

Who plays the Hulk's love interest, Betty Ross?
Emma Watson
Liv Tyler
In "The Incredible Hulk" starring Edward Norton, Bruce Banner's love interest was played by Liv Tyler. This 2008 movie is not well remembered and got pretty bad reviews.
Natalie Portman
Zoe Saldana

Advertisement

Sam Rockwell plays which Marvel character?
Tony Stark
Thor
Justin Hammer
"Iron Man 2" villain Justin Hammer of Hammer Industries is played by Sam Rockwell. He is both a business competitor and nemesis of Iron Man.
Red Skull

Advertisement

Hawkeye is played by which actor?
Jeremy Renner
Jeremy Renner plays Clint Barton, also known as Hawkeye. The character was first introduced in "Thor."
Tom Hiddleston
Al Pacino
Zac Efron

Advertisement

Who plays Sif, a member of Thor's godly crew?
Evangeline Lilly
Zoe Saldana
Karen Gillan
Jaimie Alexander
Sif is an Asgardian warrior based on the goddess of Norse myth. In mythology, she is a lover of Thor's.

Advertisement

Who plays "Iron Man 3" villain Aldrich Killian?
Guy Pearce
Aldrich Killian is a rogue scientist caught in illegal dealings. He's from the 2013 film "Iron Man 3."
Christian Bale
Andrew Garfield
Eddie Murphy

Advertisement

Spider-Man has been played by which actor?
Nicolas Cage
Donald Glover
Sam Rockwell
Andrew Garfield
Spider-Man has been played by both Tobey Maguire and Andrew Garfield. He was recently played by Tom Holland in "Captain America: Civil War."

Advertisement

Who played the Spider-Man villain Green Goblin?
Willem Dafoe
Norman Osborn, The Green Goblin, was played by Willem Dafoe in the Raimi "Spiderman" trilogy from 2002-2007. The Green Goblin is the murderous side of the businessman, born from an experiment gone wrong.
Christopher Walken
Jamie Lee Curtis
Hugh Dancy

Advertisement

Tilda Swinton plays which character in the MCU?
Aunt May
Pepper Potts
The Ancient One
Tilda Swinton plays The Ancient One, an ageless magical guru. It's her who Stephen Strange seeks out for help after his hands are ruined in an accident.
Black Widow

Advertisement

Gwen Stacey is portrayed by which actress in "The Amazing Spider-Man"?
Emma Stone
In the 2012 film, Peter Parker's love interest Gwen Stacy is played by Emma Stone. Gwen Stacy is a smart classmate of Peter's and an intern at Oscorp.
Zendaya
Kristen Stewart
Liv Tyler

Advertisement

You Got:
/35
Featured