Sometimes the best parts of movies aren’t the plots or the main stars. Instead, it’s the cameos. These mostly unexpected parts can steal the show (or at least the scene!)
Here are 12 unforgettable celebrity cameos:
1. Gisele Bündchen in The Devil Wears Prada
Gisele Bündchen in The Devil Wears Prada
Gisele had a minor role in 2004’s Taxi, but her performance in The Devil Wears Prada two years later was her shining moment as an actress. She played Serena, who is a friend and co-worker of Emily’s. Her bespectacled character is an editorial staffer, and she eventually notes that Andy is looking stylish.
2. Tyson Beckford in Zoolander
Tyson Beckford in Zoolander
In a movie filled with fashion’s biggest names, Tyson Beckford also made an appearance. Beckford pumped up and massaged Derek Zoolander in between rounds of his walk off with Hansel. He even gave Zoolander some wise advice to not try Hansel’s underwear trick.
3. Salma Hayek in Muppets Most Wanted
Salma Hayek in Muppets Most Wanted
Salma Hayek wore a red leotard that matched Gonzo’s. She was a guest star on the Muppets Madrid show, and Hayek explained that she took on the role because of her daughter. “I have a very little cameo,” she said. “But I’m very excited because I’m [Valentina’s] hero now.”
4. Penelope Cruz in Sex and the City 2
Penelope Cruz in Sex and the City 2
Spanish actress Penelope Cruz was rumored to be playing herself before the movie was released, but she actually had a bit part as a banker who had eyes for Big. In the scene, she chats with Big, as Carrie Bradshaw looks on unamused. Cruz said she shot a half a day and jumped at the chance to participate in the movie because she’s a fan of the show and Sarah Jessica Parker.
5. Perez Hilton in Sharknado 2
Perez Hilton in Sharknado 2
Perez Hilton was an impatient commuter in Sharknado 2. The blogger was waiting for the subway, which was taking forever. When it finally arrived, it just skipped his station, but he barely had time to react before he was eaten by the shark traveling through the subway system.
6. Danny Trejo in Muppets Most Wanted
7. Eva Longoria & Cameron Diaz in In a World…
Eva Longoria & Cameron Diaz in In a World…
Both Eva Longoria and Cameron Diaz play themselves in In a World… Eva Longoria receives some diction help from main character Carol Solomon. And Cameron Diaz is part of the fake movie that the film revolves around.
8. Cheech Marin in Ghostbusters 2
Cheech Marin in Ghostbusters 2
Cheech Marin contributed just one line to the ‘80s classic, but it was a funny one, keeping with the tone of the lighthearted movie. Maybe he can reprise his role as a dock worker when the franchise gets a reboot.
9. Mariah Carey in You Don’t Mess with the Zohan
Mariah Carey in You Don’t Mess with the Zohan
Mariah Carey does what she does best in You Don’t Mess with the Zohan. She sang the national anthem at the hackey sack tournament. After singing beautifully, she gets a little more screen time when she is surprised in her dressing room.
10. Luis Guzman in We're the Millers
Luis Guzman in We're the Millers
Luis Guzman is a Mexican police officer in We’re the Millers, who stops the Millers at a check point as they try to smuggle drugs into the United States. He’s just looking for “the bribe of the day,” Guzman said. The actor also has another scene-stealing cameo in Yes Man, where he sings Jumper by Third Eye Blind while threatening to jump from a ledge.
11. Jessica Alba in Never Been Kissed
Jessica Alba in Never Been Kissed
Before she hit it big, Jessica Alba had a bit part in Never Been Kissed. She played one of the popular girls that ends up friends with Drew Barrymore’s Josie Geller. At least, for a little bit. Her Barbie prom outfit is certainly something to check out.
12. Selena Gomez in Aftershock
Selena Gomez in Aftershock
Selena Gomez is V.I.P. Girl Lisa. She is approached by an American guy, who is also from California. Lisa is mostly unimpressed, however. He tries so hard to get his attention, but she eventually just walks away from him.