

1.
Before starring in Game of Thrones, Natalie Dormer appeared as Private Lorraine, who stole a kiss from Steve Rogers, in Captain America: The First Avenger.
Jeff Spicer / Getty Images, Marvel
2.
Olivia Munn played a TV reporter at the Stark Expo in Iron Man 2.
Alberto E. Rodriguez / Getty Images, Marvel
3.
Ty Burrell starred as Leonard, Bruce Banner’s friend and Betty’s original love interest, in The Incredible Hulk.
Neilson Barnard / Getty Images, Marvel
4.
Miley Cyrus voiced Mainframe, a member of Stakar Ogord’s team of Ravagers in Guardians of the Galaxy Vol. 2.
Dia Dipasupil / Getty Images, Marvel
5.
Before starring in Crazy Rich Asians, Michelle Yeoh appeared in Guardians of the Galaxy Vol. 2 as Aleta Ogord, a Ravager captain.
Frazer Harrison / Getty Images, Marvel
6.
Happy Endings star Adam Pally played Gary, a cameraman who met Tony Stark in Iron Man 3.
Frazer Harrison / Getty Images, Marvel
7.
Kate Mara appeared as a US marshal in Iron Man 2.
Gregg Deguire / Getty Images, Marvel
8.
Comedian Garrett Morris made a cameo in Ant-Man as a cab driver — He famously parodied Ant-Man on Saturday Night Live.
Jesse Grant / Getty Images, Marvel
9.
Doctor Who star Jenna Coleman appeared as Bucky’s date to the Stark Expo in Captain America: The First Avenger.
Ilya S. Savenok / Getty Images, Marvel
10.
Community star Danny Pudi played a communications tech agent at S.H.I.E.L.D. in Captain America: The Winter Soldier.
John Sciulli / Getty Images, Marvel
11.
Nathan Fillion voiced the monstrous inmate that teased Peter Quill in Guardians of the Galaxy.
Frederick M. Brown / Getty Images, Marvel
12.
Seth Green had a blink-and-you’ll-miss-it cameo as a fan at the Stark Expo in Iron Man 2.
Matt Winkelmeyer / Getty Images, Marvel
13.
Also, Seth voiced Howard the Duck in Guardians of the Galaxy Vol. 1 and Vol. 2.
14.
Jennifer Connelly voiced Karen, the interface that Tony installed in Peter’s Spider-Man suit, in Spider-Man: Homecoming — she’s also married to Paul Bettany IRL.
Eamonn M. Mccormack / Getty Images, Marvel
15.
Lou Ferrigno, who played The Hulk on the ’90s TV series, appeared as a security guard in The Incredible Hulk.
Alberto E. Rodriguez / Getty Images, Marvel
16.
Chris O’Dowd appeared as Richard, a guy who tried to date Jane, in Thor: The Dark World.
Tommaso Boddi / Getty Images, Marvel
17.
A Christmas Story star Peter Billingsley appeared in Iron Man as scientist William Ginter Riva — he was also an executive producer on the film.
Valerie Macon / Getty Images, Marvel
18.
The Hobbit and Hannibal star Richard Armitage appeared as Heinz Kruger, the HYDRA assassin that killed Abraham Erskine, in Captain America: The First Avenger.
Robyn Beck / AFP / Getty Images, Marvel
19.
Buffy the Vampire Slayer star Alexis Denisof played The Other in The Avengers and Guardians of the Galaxy.
Emma Mcintyre / Getty Images, Marvel
20.
Wynonna Earp star Dominique Provost-Chalkley appeared as Zrinka, a woman in Sokovia who couldn’t find her brother, in Avengers: Age of Ultron.
Mike Coppola / Getty Images, Marvel
21.
Director Joe Russo made a brief cameo in Captain America: The Winter Soldier as Doctor Fine, a trusted surgeon who worked with S.H.I.E.L.D.
John Phillips / Getty Images, Marvel
22.
Also, Joe made an appearance in Captain America: Civil War as Dr. Broussard, the psychiatrist that Helmut Zemo murdered and impersonated in order to get close to Bucky.
23.
Twin Peaks star Harry Dean Stanton appeared as a security guard who chatted with Bruce Banner in The Avengers.
Kevin Winter / Getty Images, Marvel
24.
Homeland star Nazanin Boniadi played reporter Amira Ahmed in Iron Man.
Noam Galai / Getty Images, Marvel
25.
The Walking Dead star Ross Marquand appeared as Red Skull in Avengers: Infinity War — he took over the role from Hugo Weaving.
Frazer Harrison / Getty Images, Marvel
26.
Lost and Once Upon a Time star Rebecca Mader made an appearance in Iron Man 3 as an undercover agent for A.I.M.
Frazer Harrison / Getty Images, Marvel
27.
Logan Marshall-Green played Jackson Brice, a member of Adrian Toomes’s criminal group, in Spider-Man: Homecoming.
Stuart C. Wilson / Getty Images, Marvel
28.
Fantastic Beasts: The Crimes of Grindelwald star Claudia Kim played Doctor Helen Cho, a geneticist that helped the Avengers in Avengers: Age of Ultron.
John Phillips / Getty Images, Marvel
29.
Once Upon a Time star Josh Dallas originally portrayed Fandral in Thor — he was later replaced by Zachary Levi.
Emma Mcintyre / Getty Images, Marvel
30.
Rage Against The Machine’s Tom Morello appeared in Iron Man as a prison guard.
Frazer Harrison / Getty Images, Marvel
31.
The Haunting of Hill House star Mckenna Grace starred as young Carol Danvers in Captain Marvel.
Frazer Harrison / Getty Images, Marvel
32.
And of course, Luke Hemsworth and Matt Damon both appeared as actors playing Thor and Loki in Thor: Ragnarok.
Getty Images, Marvel
Have you spotted any other MCU cameos that completely blew your mind? Tell us in the comments!
Obsessed with all things Marvel? Check out all of our Marvel coverage here!