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!
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."
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.
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.
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.
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.
Samuel L. Jackson has played Nick Fury in multiple films. He leads the complex and shadowy spy agency S.H.I.E.L.D.
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.
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.
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.
Pepper Potts is Tony Stark's assistant and love interest. She eventually becomes the CEO of Stark Industries.
Thor, the thunder god of Asgard, is played by Chris Hemsworth. Thor often clashes with his trickster god brother Loki.
Anthony Hopkins plays Odin, king of the gods of Asgard. He is the father of Thor and Loki.
Karen Gillan of "Doctor Who" fame plays villain Nebula in the "Guardians of the Galaxy" movies. She is a cybernetically enhanced blue master assassin.
Wanda Maximoff, known as Scarlet Witch, can hypnotize people and telekinetically manipulate objects. She's appeared in "Avengers" and "Captain America" films.
Mads Mikkelsen plays Kaecilius in "Doctor Strange." He's a rogue magician on a murderous mission.
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."
Cobie Smulders of "How I Met Your Mother" fame plays Maria Hill. She has appeared in "Avengers" and "Captain America" films.
Scientist and love interest of Thor, Jane Foster, is played by Natalie Portman. She has appeared in the "Thor" films.
Darcy Lewis is an intern who works for Jane Foster. She largely provides comic relief in "Thor" and "Thor: The Dark World."
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.
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.
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 Pratt, originally of "Parks and Rec" fame, plays Star-Lord Peter Quill. He first appeared in the film "Guardians of the Galaxy."
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."
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.
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.
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.
"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.
Jeremy Renner plays Clint Barton, also known as Hawkeye. The character was first introduced in "Thor."
Sif is an Asgardian warrior based on the goddess of Norse myth. In mythology, she is a lover of Thor's.
Aldrich Killian is a rogue scientist caught in illegal dealings. He's from the 2013 film "Iron Man 3."
Spider-Man has been played by both Tobey Maguire and Andrew Garfield. He was recently played by Tom Holland in "Captain America: Civil War."
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.
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.
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.