-
Michelle Tractenberg as Sally from "The Nightmare Before Christmas"
-
Allison Williams as Belle
-
Katy Perry as a "mic drop"
-
Colton Haynes as Princess Fiona from "Shrek"
-
Gigi Hadid as Sandy from "Grease"
-
JWoww and Snooki as the Red Queen and White Queen from "Through The Looking Glass"
-
Rihanna as a Teenage Mutant Ninja Turtle
-
Poppy Delevingne as Harley Quinn
-
Chrissy Teigen as a baby beauty pageant contestant
-
Chrissy Teigen as a baby beauty pageant contestant
-
Kim Kardashian as supervillain Poison Ivy
-
Martha Stewart as Glinda the Good Witch
-
Beyonce as Storm from the X-Men series
-
Lisa Rinna as Lucille Ball
-
Iggy Azalea as Cruella Deville
-
Heidi Klum as Jessica Rabbit
By the time October 31 rolls around, we're in one of two moods: Put on some cat ears and draw some whiskers on our cheeks and call it a day, or Order a badass costume and a matching wig for at least a couple hundred dollars and spend every waking moment trying to think of the perfect caption for when we post a picture of it on Instagram. But when it comes to Halloween costumes, going big or going home is never a tough decision for some of our favorite stars — going all-out is the only acceptable choice. Here are 15 of the best celebrity Halloween costumes of all time that we dare you to top, including our favorite Heidi Klum costume ever. Read more