David Bowie, Ben Stiller, and Owen Wilson in Zoolander (2001)

10 Most Unexpected Cameos in Movie History

Film fans love nothing more than an unexpected celebrity cameo. Whether it’s a major A-lister popping up briefly where you’d least expect them, or a clever insider nod that only diehard fans will notice, unforeseen cameos are a surefire way to spark buzz and get audiences talking. So, from comedy legends to musical icons, here are 10 epic cameos no one saw coming.

Stan Lee in ‘Mallrats’ (1995)

The late comic book icon Stan Lee made several memorable big-screen cameos over the years, but his appearance in director Kevin Smith’s 1995 comedy Mallrats stands out as one of his first on the big screen. Lee plays himself, offering romantic advice to lead characters Brodie and TS when they approach his comic book store seeking wisdom about how to win back their girlfriends. Always quick with folksy insight about superheroes, Lee compares each woman to comic figures like Catwoman and Lois Lane. His surprising cameo demonstrates exceptional good humor as he dedicates all his focus to counseling these relationship-challenged fanboys. Though brief, Stan Lee’s witty inclusion was a fitting foreshadowing of the many popular Marvel movie cameos still to come from the legendary creator.

David Bowie in ‘Zoolander’ (2001)

When Zoolander premiered in 2001, audiences were treated to an eccentric cameo that stole the film’s most hilarious scene. Music legend David Bowie makes an unexpected appearance as himself, summoned to be a walk-off judge between rival male models Derek Zoolander and Hansel. Bowie unleashes his flair for fashion as he interrogates Zoolander about the “look” he’s debuted, quizzically asking “Is it blue steel?” in deadpan fashion. Ultimately, his vote for Zoolander’s utterly ridiculous “magnum” poses a critical moment of validation in Derek’s career. The pop icon’s straight-faced cameos added a touch of silly stardom that fit perfectly into Zoolander’s zany antics.

Matt Damon in ‘EuroTrip’ (2004):

The 2004 comedy road film EuroTrip featured a surprise cameo from Hollywood star Matt Damon as a band’s tattooed, punk rock-styled lead singer. Viewers are taken aback when Damon begins singing “Scotty Doesn’t Know,” insinuating he’s in a relationship with Scott’s girlfriend Fiona. Damon’s against-type appearance spoofed his leading man image while proving his talent for physical comedy. Playing totally for laughs, the Oscar-winner’s riotous EuroTrip cameo and catchy song would become the much-replayed highlights of the film.

Neil Patrick Harris in ‘Harold and Kumar Go to White Castle’ (2004)

In the 2004 stoner comedy Harold and Kumar Go to White Castle, viewers are introduced to a fictionalized version of actor Neil Patrick Harris portrayed as an alcoholic, drug-addled version of himself. Harris’ over-the-top cameo shows him high on mushrooms and ecstasy, desperately trying to hang out with Harold and Kumar, as he progressively grows more unhinged. The cameo cleverly parodied Harris’ former Doogie Howser, M.D. image, having him exclaim “Dude, I’m tripping balls” when they call him Doogie, completely subverting his clean-cut teen doctor persona. Ultimately, Harris’ self-mocking appearance provided one of the most hysterically shocking celebrity cameos in comedy film history.

Tom Cruise in ‘Tropic Thunder’ (2008)

In the 2008 comedy Tropic Thunder, audiences were treated to a surprise – Tom Cruise himself in a flashy, scene-stealing cameo. Cruise is virtually unrecognizable as Les Grossman, a vicious, foul-mouthed Hollywood executive who dances to hip-hop as he berates Tugg Speedman’s agent over the phone. The scene featured some of Cruise’s most profanity-laced acting ever and showed off his talent for comedy. Les Grossman has become one of the most iconic roles in Cruise’s filmography, all thanks to his willingness to risk it all for a shockingly funny surprise cameo.

Bill Murray in ‘Zombieland’ (2009)

Few celebrity cameos have ever been as perfectly suited to both the actor and the movie as Bill Murray’s brief but memorable appearance in 2009’s Zombieland. When our band of misfit zombie apocalypse survivors takes refuge in a mansion, Tallahassee (Woody Harrelson) is thrilled to discover the house belongs to none other than his favorite actor, Bill Murray. To their shock, Murray is still alive and dressed as a zombie to blend in. Murray is at his deadpan comedic best as he interacts with the stunned survivors, gamely playing himself in this strange scenario.

Mike Tyson in ‘The Hangover’ (2009)

In the 2009 smash-hit comedy The Hangover, viewers were treated to a knockout surprise cameo by none other than Mike Tyson. When the gang wakes up from a night of blackout drunkenness to find a tiger in their hotel bathroom. As the bewildered group tries to piece together the events of the night, they are confronted by Tyson. His entrance, marked by Phil Collins’s “In the Air Tonight,” instantly amplifies the absurdity. The former heavyweight champ leans into his larger-than-life persona for the brief but memorable appearance.

Elon Musk in ‘Iron Man 2’ (2010)

Innovative industrialist Elon Musk made his acting debut in Iron Man 2 with a brief but perfectly tailored cameo appearance. Musk plays himself as Tony Stark enters a Monaco restaurant, spontaneously suggesting they could discuss merging their breakthrough companies. Musk’s straight-faced improvised scene reflects his real-world persona while fueling Robert Downey Jr.’s witty Stark bravado. The tech titan’s willingness to lampoon his entrepreneurial vision earned laughs while grounding Marvel’s high-tech hero fantasy in reality.

Hugh Jackman in ‘X-Men: First Class’ (2011)

The 2011 prequel film X-Men: First Class thrilled audiences by taking the franchise back to its origins while delivering a huge surprise cameo. During a scene set in a bar, Hugh Jackman’s Wolverine appears, snubbing Xavier’s offer of recruitment. Jackman’s appearance in the fresh timeline provided clever connective tissue linking the X-Men cinematic worlds. 

Johnny Depp in ‘21 Jump Street’ (2012)

In the 2012 comedy remake 21 Jump Street, Johnny Depp made a witty, self-referential appearance that delighted fans. He appears disguised as a gangster throughout the film. But in the final climax, Depp takes off his prosthetics and reveals himself as Tom Hanson, reprising the role that made him famous in the original 1980s TV series.