6 Most Legendary Non-Stan Lee MCU Cameos
Spoiler: Megan Thee Stallion’s cameo on She-Hulk isn’t on the list.
While some of the best moments in Marvel films come from cameos by the legendary Stan Lee, other well-known celebrities also left their mark in these superhero movies. Let’s look back at some of the most epic and surprising cameos in Marvel movies.
Matt Damon — Thor: Ragnarok
In Thor: Ragnarok, Matt Damon makes a brief appearance as an Asgardian actor who portrays Loki in a play reenacting the events of Thor: The Dark World.
Damon’s performance, alongside Chris Hemsworth ’s brother Luke, is both hilarious and unexpected.
Elon Musk — Iron Man 2
Billionaire entrepreneur Elon Musk also appears in a Marvel film, specifically in Iron Man 2.
Musk plays himself and has a brief conversation with Tony Stark about renewable energy sources. The cameo was a fun nod to Musk’s real-life work in the field.
Miley Cyrus — Guardians of the Galaxy Vol. 2
Miley Cyrus may not be the first person you’d expect to see in a Marvel movie, but she does make a surprise appearance in Guardians of the Galaxy Vol. 2.
Cyrus voices the character of Mainframe, an artificial intelligence and a member of Stakar Ogord's Team.
Joan Rivers — Iron Man 3
Comedian Joan Rivers also had a cameo in a Marvel movie, appearing briefly in Iron Man 3.
Rivers played herself and mostly cracked jokes about War Machine getting renamed to Iron Patriot.
Lou Ferrigno — The Hulk (2003) and The Incredible Hulk (2008)
Lou Ferrigno is no stranger to the world of Marvel — he played the Hulk in the TV series that ran from 1978 to 1982.
His brief appearance in the 2003 film version of The Hulk was a fun surprise for fans of the original show. The cameo only gets better as Stan Lee also appears in the same scene with Ferrigno.
He later reprised the brief role in the second MCU movie, The Incredible Hulk.
David Hasselhoff — Guardians of the Galaxy Vol. 2
David Hasselhoff makes a hilarious cameo in Guardians of the Galaxy Vol. 2 when Ego impersonates the perfect father for Star-Lord.
The scene is both surprising and funny, with Hasselhoff playing a cheesy 80s-inspired version of himself.