Unforgettable Special Appearances
Unexpectedly spotting a famous face in a film can be great fun for audiences. Cameo roles—brief appearances by celebrities in minor or uncredited roles—are a nod to contemporary pop culture, trusting that the audience understands the relevance of the role. It’s especially delightful when the celebrity appears as themselves, pokes fun at themselves or their iconic roles, or goes against type, such as a highly-acclaimed dramatic actor in a comedic cameo.
Many cameos are highly memorable but some are absolutely iconic. Here are 40 of the best cameo appearances of all time.
Keith Richards In Pirates Of The Caribbean: At World’s End
Keith Richards, the legendary member of the Rolling Stones, took everyone by surprise with his cameo appearance in Pirates of the Caribbean: At World’s End. But with his uncanny resemblance to Johnny Depp, Richards was a shoo-in for the role of Captain Jack Sparrow’s father.
Hugh Jackman In Night At The Museum: Secret Of The Tomb
Hugh Jackman plays not one, not two, but three characters during his brief time on-screen in Night at the Museum: Secret of the Tomb. Jackman portrays himself, Hugh Jackman, performing in the stage play Camelot as King Arthur. But when threatened, Jackman breaks character (characters?) and pretends to be Wolverine.
Dan Aykroyd In Casper
“Who you gonna call? Someone else!” Dan Aykroyd reprised his Ghostbusters character Ray Stanz for 1995’s feature film Casper but did not eliminate the ghosts.
Johnny Depp In 21 Jump Street
Johnny Depp pays homage to his breakout role in a cameo in the 21 Jump Street feature film. Depp, who played Officer Tom Hanson in the 1980s television series, reprised the role for the 2012 film.
Matt Damon In Thor: Ragnarok
Matt Damon’s cameo in Thor: Ragnarok was a closely guarded secret that turned into a hilarious surprise for the movie’s viewers. Wearing a black wig, Damon appears as an actor who is portraying Loki in a play within the movie.
Quentin Tarantino In Desperado
Listed in the credits as “Pick-up Guy”, Quentin Tarantino has a brief cameo in Desperado. Par for the course, given Tarantino’s penchant for violence in his own films, Pick-up Guy is gunned down within a few minutes of his appearance.
Jimmy Buffett In Jurassic World
In a nod to one of his biggest hit songs, Jimmy Buffett rushes off—with a margarita in each hand—as pterosaurs swoop down on the crowd in Jurassic World. Buffett’s time on the screen lasts mere seconds and he doesn’t utter a single line of dialogue but the cameo is iconic.
David Bowie In Zoolander
David Bowie brilliantly and hilariously portrays himself in Zoolander, overseeing the catwalk showdown between Derek Zoolander and Hansel. Ben Stiller created the role specifically for the English musician.
Stan Lee In The Princess Diaries 2: Royal Engagement
Beloved comic book writer Stan Lee is best known for his work with Marvel. It’s no surprise that he appears in several Marvel films. But he also made an unexpected and random appearance in The Princess Diaries 2: Royal Engagement.
Mike Tyson In The Hangover
Boxer Mike Tyson originally turned down the offer to portray himself in the 2009 comedy The Hangover. He reconsidered after learning that the film’s director, Todd Phillips, had also directed Tyson’s favorite film—Old School.
Tom Cruise In Tropic Thunder
Tom Cruise is virtually unrecognizable in his cameo for 2008’s Tropic Thunder. The star’s costume includes a fat suit, bald cap, bulky prosthetic hands, eyeglasses, and facial hair.
John Hurt In Spaceballs
John Hurt’s cameo in Spaceballs is a comedic riff on the actor’s role in Alien. As in Alien, an extraterrestrial bursts out of Hurt’s chest in Spaceballs. But in the later film, the alien breaks into a song and dance routine after its escape, performing “Hello! Ma Baby”.
Neil Patrick Harris In Harold & Kumar Go To White Castle
After watching Neil Patrick Harris grow up for four years on television’s Doogie Howser, M.D., no one was prepared for his cameo in Harold & Kumar Go to White Castle. The actor plays himself, appearing as a hilariously bawdy hitchhiker high on ecstasy.
Christopher Walken In Pulp Fiction
With a film career spanning almost 60 years, Christopher Walken is regarded as “one of the kings of cameos”. Of his many cameo performances, his appearance in Pulp Fiction—where he describes smuggling a watch—is among his most iconic.
Martin Scorsese In Taxi Driver
Martin Scorsese has two cameos in Taxi Driver. The first is quite brief. He didn’t intend to appear twice but stepped into the second role after the original actor pulled out—and delivers a powerful performance as a disturbed customer in Travis Bickle’s cab, contemplating his wife’s infidelity.
Bob Barker In Happy Gilmore
Legendary game show host Bob Barker appears as himself in Happy Gilmore. Paired with Adam Sandler’s titular character for a golf tournament, Barker grows increasingly frustrated with Gilmore. The two eventually come to blows in an epic—and hilarious—fistfight.
Bill Murray In Zombieland
One of Hollywood’s most beloved actors, Bill Murray has a cameo role as himself—pretending to be a zombie—in the 2009 film Zombieland. Murray is on screen for about five minutes before his character is accidentally killed during a screening of Ghostbusters.
Anna Q. Nilsson, Buster Keaton, And H. B. Warner In Sunset Boulevard
Sunset Boulevard, the 1950 film noir classic, has three legendary actors appearing in cameo roles as themselves. Norma Desmond’s bridge-playing friends, who were her silent film-era contemporaries, are the silent film stars Anna Q. Nilsson, Buster Keaton, and H. B. Warner.
Brett Favre In There’s Something About Mary
Mary’s suitor Brett is mentioned throughout There’s Something About Mary but he doesn’t appear in the movie until the very end. In the final scene, the offscreen suitor finally makes his appearance—and turns out to be Brett Favre, the Green Bay Packers quarterback.
Eminem And Ray Romano In Funny People
Eminem makes a surprise appearance as himself in Funny People. The rapper is having dinner with Adam Sandler’s character, George Simmons, when he notices Ray Romano (also appearing as himself in a cameo role) and Seth Rogen (playing Ira Wright) looking at them. Angered, Eminem goes on a tirade, berating Romano for looking at himself and Simmons. The scene ends with a quip by Wright: “I thought everybody loved you”.
Gene Hackman In Young Frankenstein
In a hilarious scene in Young Frankenstein, a blind hermit attempts to serve the monster some soup but unknowingly ladles the steaming hot liquid onto the monster’s lap—repeatedly. Gene Hackman’s costume was so well executed that many didn’t realize Hackman plays the hermit.
Huey Lewis In Back To The Future
It’s well known that Huey Lewis’ music is featured in Back to the Future. It’s not as well known that Lewis has a cameo in the film. Near the beginning, Marty McFly and his band, The Pinheads, perform “The Power of Love” in an audition to play at the school dance. Lewis is the administrator with the bullhorn who cuts the band’s performance short and dismisses them with the comment, “Thank you, fellas. I’m afraid you’re too darn loud”.
Kareem Abdul-Jabbar In Airplane
Most people know that NBA legend Kareem Abdul-Jabbar had a fairly significant role in Airplane. It’s not as widely known that Abdul-Jabbar’s role was a reference to Elroy Hirsch, a professional football player who appeared in the 1957 film Zero Hour! The earlier film is heavily parodied by Airplane.
Glenn Close In Hook
With heavy makeup and a clever costume, Glenn Close is unrecognizable in her brief cameo appearance in Hook. The highly-acclaimed actress appears as a male pirate, with shaggy gray hair and a bushy beard, who gets thrown into the “boo box” by Captain Hook.
Jimmy Fallon In Jurassic World
Jimmy Buffett isn’t the only Jimmy with a cameo in Jurassic World. Late-night host Jimmy Fallon also appears in the movie, as himself. He presents an instruction video for the Gyrosphere ride, hilariously injuring himself.
Matt Damon In EuroTrip
No one expected Matt Damon to turn up in the 2004 teen comedy EuroTrip. But he literally rocks his cameo role. Tattooed and pierced, the superstar appears as the lead singer in a punk band.
Mark Hamill In Jay And Silent Bob Strike Back
Mark Hamill pokes fun at his most famous role during his cameo appearance in Jay and Silent Bob Strike Back. The actor, best known as Luke Skywalker, battles the titular characters on a movie set within the movie, where the three engage in an epic Star Wars-esque battle.
Danny Glover In Maverick
The top-billed star of Maverick—Mel Gibson—co-starred in three Lethal Weapon movies with Danny Glover before Maverick was released in 1994. Glover’s uncredited cameo in Maverick pays homage to the Lethal Weapon franchise. During a robbery, Gibson and Glover’s characters seem to recognize each other—while the Lethal Weapon theme music plays in the background. As Glover exits the scene, he utters his famous tagline from Lethal Weapon: “I’m getting too old for this [stuff]”.
Martin Sheen In Hot Shots! Part Deux
Martin Sheen’s cameo in Hot Shots! Part Deux references not one but two Sheen films. The nod to Apocalypse Now is subtle and relies on the viewers’ familiarity with that film. But there is no subtlety around the second reference. As Sheen’s boat floats past the one helmed by his real-life son, Charlie, the two point at each other and exclaim, “I loved you in Wall Street!”
The Three Stooges In It’s A Mad, Mad, Mad, Mad World
The 1963 comedy It’s a Mad, Mad, Mad, Mad World is jam packed with notable cameos by the likes of Jack Benny, Don Knotts, and Jerry Lewis. But a five-second clip of The Three Stooges, standing stone-faced and silent, while chaos explodes around them, is the movie’s funniest joke.
Will Ferrell In Wedding Crashers
Confirmed for his part just the night before filming, Will Ferrell stole the show with his cameo in Wedding Crashers. Ferrell’s highly-improvised scenes, especially his lines about meatloaf and his mom, are iconic comedy moments.
Ben Stiller, Luke Wilson, And Tim Robbins In Anchorman: The Legend Of Ron Burgundy
Will Ferrell’s 2004 comedy Anchorman: The Legend of Ron Burgundy has a star-studded cast. Although there are several cameo appearances throughout the film, audiences were surprised to see Ben Stiller, Luke Wilson, and Tim Robbins among Ron Burgundy's foes in the epic fight scene.
Drake In Anchorman 2: The Legend Continues
Like the original Anchorman film, the sequel, Anchorman 2: The Legend Continues is jam packed with celebrity cameos. But one of the most random and surprising appearances is by Drake. On-screen for mere seconds, the rapper’s memorable ‘70s-era costume includes an afro, mutton chops, a leather Members Only jacket, and acid wash jeans.
Ed Sheeran In Bridget Jones’ Baby
English singer-songwriter Ed Sheeran has a memorable cameo, starring as himself, in Bridget Jones’ Baby. Starring in two scenes, Sheeran is first mistaken by Renée Zellweger’s iconic character for a barista but she later realizes her mistake when she sees Sheeran on stage.
Phil Collins, David Crosby, And Jimmy Buffett In Hook
The beloved 1991 film Hook has several cameo roles, including George Lucas and Carrie Fisher, who share a kiss on a bridge. But the appearances of legendary rockers Phil Collins, David Crosby, and Jimmy Buffett, each in their own bit part, delighted audiences.
Tom Cruise In Austin Powers In Goldmember
Every film in the Austin Powers franchise is jam packed with surprising cameos. Austin Powers in Goldmember is no exception. It’s hard to pick a standout cameo from the film but the appearance of Tom Cruise in a full Austin Powers-esque costume is definitely among the best.
Dustin Hoffman In The Holiday
The brief appearance of Dustin Hoffman in The Holiday was completely unplanned. The actor was driving past a DVD shop where filming was taking place and decided to stop in. The legendary actor briefly appears as himself while Jack Black’s character picks up a copy of The Graduate DVD and begins to sing the score, unaware who is standing nearby.
Billy Idol In The Wedding Singer
Set in 1985, The Wedding Singer is the perfect vehicle for a cameo by English rocker Billy Idol. While Idol appears as himself, he doesn’t sing in the film—but he’s instrumental in encouraging Adam Sandler’s character, Robbie, to go get his girl.
David Hasselhoff In The SpongeBob SquarePants Movie
Riffing on his role in the long-running Baywatch TV series, David Hasselhoff jumps to the rescue in the The SpongeBob SquarePants Movie. While Hasselhoff himself appears in the movie, part of his role is “performed” by a 12-foot long replica of himself that weighs nearly 1000 pounds.
Hulk Hogan In Gremlins 2: The New Batch
When the gremlins take over the projection booth at a movie screening, Hulk Hogan jumps to the rescue. Appearing as himself in Gremlins 2: The New Batch, the professional wrestler warns the gremlins against taking on the Hulkster.