As you spend today nursing your candy hangovers and packing away your plastic spiders and fake cobwebs, take a moment to gander at the interesting costumes our celebrity friends wore during this weekend’s Halloween celebrations.

Let’s kick things off with “Queen of Halloween,” Heidi Klum. Every year, the supermodel throws a Halloween bash and goes all-out with her own costume. Klum used Instagram to post a series of teasers that showed crazy prosthetic makeup being applied to her face and body.

Then finally revealed her costume to be Jessica Rabbit!

Several celebs opted for costumes inspired by characters from ‘90s movies. Julianne Hough went as Alabama, Patricia Arquette’s character from True Romance, Jessica Alba and a friend went as Romy and Michelle and Orange is the New Black’s Dascha Polanco went as Vivian from Pretty Woman.

With a history of unique Halloween costumes that have included a Toddlers and Tiaras pageant girl, Angelyne, Elvira and Rocky Horror’s Riff Raff, Fergie and Josh Duhamel are Halloween connoisseurs. This year, the couple went as Karl Lagerfeld and Choupette, Lagerfeld’s pet cat. Channing Tatum and Jenna Dewan Tatum went as Dr. Suess’s Cat in the Hat.

Emily Ratajkowski painted herself yellow to be Marge Simpson, Gigi Hadid made a pretty cute Sandy from Grease and OITNB’s Jackie Cruz was Priscilla Presley, Elvis’s beautiful bride.

Justin Bieber was Jackie Moon, Will Ferrell’s character from Semi-Pro.

What about Halloween in the Kardashian-Jenner universe, you ask?

Kylie Jenner dressed as some sort of ninja warrior princess.

Looks like Karl Lagerfeld was a popular costume this year. Kendall Jenner was a gender-swapped version of the designer.

Kourtney Kardashian and her kids looked pretty cute as Marvel superheroes.

And... Kim Kardashian went as herself.

Tyra Banks was a terrifying Sir Richard Branson!

Jennifer Lopez and Casper Smart were spooky skeletons!

Taylor Swift performed a concert on Halloween and dressed as Olaf from Frozen while Idina Menzel sang “Let it Go.”

Katy Perry was literally a “mic drop.”

Nicki Minaj chose to go as a fairy princess.

Miley Cyrus went as “Cindersmelly” then later dressed up as a tooth.

Nicole Richie posted a photo of her dressed up as Jack Skellington.

Gwen Stefani was a bloodied-up cowgirl.

The Game made a pretty convincing “Classic Man” with his Jidenna costume.

This is a really cute photo of Vin Diesel (as a wolf) with Zoe Saldana, her husband Marco Perego and everyone’s kids.

And finally, The Rock as Popeye!


Contact the author at marie.lodi@jezebel.com.

Images via Getty and Instagram.