The Best Celebrity Halloween Costumes of All Time

It's spooky season, which means that it's time to get your costume (or costumes, plural) in order. If you're a true Halloween freak, you've likely had your costume set for months, down to the finest details. For the rest of us, the holiday snuck up, and we're looking around wondering what the heck we can pull together in just a week. Who better to look to for inspiration than some of our most beloved pop culture figures?

Although the stars of course have bigger budgets and more resources to go all out for Halloween, seeing an impeccable celebrity Halloween costume can at the very least give us an idea of what to dress up as. Plus, there's always a way to ball on a budget. So even if you don't have, say, a personal stylist or costumer at your service, you can figure out how to copy a celebrity's classic costume for less. 

There have been many impressive celebrity Halloween costumes over the years, so read on to potentially find your next one. These are the best celebrity Halloween costumes of all time.

Beyoncé as Lil' Kim

It was hard to pick just one costume from Beyoncé, but technically, we didn't have to. In 2017, Queen Bey recreated not one, not two, but five(!) of the rapper's iconic looks to celebrate All Hallows' Eve. Nobody commits harder than B.

Beyoncé & JAY Z as Flo Jo & Tommie Smith

OK, and we had to include this one, too. Not only a great-looking costume, but a historically significant one, too.

Kim Kardashian as Cher

Kim K has managed to pay homage to a number of celebrities over just the last few years, but her tribute to Cher (with Jonathan Cheban alongside her as Sonny) takes the cake.

The Weeknd & Bella Hadid as Beetlejuice & Lydia Deetz

Another example of an often-worn costume, but done masterfully to set it apart from other attempts.

Kylie Jenner as Barbie

Of course, half the magic of this photo is in the staging and the classic Barbie box, which we know Kylie didn't walk around in all night. But we can pretend.

Cardi B as Cruella Deville

Cardi is a character herself, but it was fun to see her dress as an equally memorable character. Hey, they've both got great style.

Gigi Hadid as Sandy from ‘Grease’

You've seen it a million times, but never like this. It's the costume Gigi was born to wear.

Gabrielle Union-Wade & Dwyane Wade as Milli Vanilli

Milli Vanilli's reputation may have been soiled, but for those who can remember their brief heyday, their European-inspired looks make for a great costume. Just ask Gabrielle and D-Wade.

Kim Kardashian as Selena Quintanilla

Kim K always does icons well—makes sense, given that she's an icon herself.