The 15 best celebrity Halloween costumes that deserve a round of applause

Ciara as Cardi B? Heidi Klum as Fiona from 'Shrek'? These celebrity Halloween costumes go all out!

Model Heidi Klum (3rd from Left) attends Heidi Klum's 17th Annual Halloween party at Vandal on October 31, 2016 in New York City, celebrity Halloween costumes
(Image credit: Michael Stewart / Getty)

Hollywood goes all out for spooky season. The best celebrity Halloween costumes from yesteryear just might inspire your garb for the big day (you know, if you're behind and haven't planned yet). 

Watch some of the best Halloween movies for shrieks and screams while you assemble your clothes and Halloween hair color. We have a feeling these top-notch looks from the likes of Demi Lovato, Gabrielle Union and more will get your creative costume juices flowing. 



15 celebrity Halloween costumes you'll love

1. Halsey

Oftentimes Tim Burton's Corpse Bride hides in the shadows of Jack Skellington's love interest, Sally. But thankfully, Halsey did the beloved, deceased character justice—and then some. They took our breath away...if we had any!

2. Ciara

No, your eyes are not playing tricks on you. That's NOT Cardi B. We repeat, "That is NOT Cardi B."

A post shared by Ciara (@ciara)

A photo posted by on

3. The Weeknd

Oh, Sherman, Sherman, Sherman! The Weeknd's nod to Professor Klump doesn't miss a trick—we particularly appreciate the beaker. 

4. Gabrielle Union

Remember the time Gabrielle Union and her little lady channeled the actor's Bring It On character for Halloween? Awesome, oh wow, like totally freaked us out! 

5. Kourtney Kardashian and Travis Barker

Are we truly surprised the newly betrothed are donning a couple's Halloween costume? The PDA-positive lovebirds decided to channel Sid Vicious and Nancy Spungen, but truly, it seems like their everyday ensembles are very similar to their costumes.

6. Martha Stewart

Ina Garten might get the reputation as Halloween queen— "If you can't summon the flames directly from Hell, store-bought is fine"—Martha Stewart is the one who goes all out, and this throwback shot is proof. 

7. Drew Barrymore 

We love it when stars poke fun at their characters. In this lovable nod to the '90s horror masterpiece Scream, Drew Barrymore—who was famously in the film for all of five minutes—dresses up as her character, Casey Becker, alongside her killer. 

8. Kylie Jenner 

The makeup mogul is no stranger to getting dolled up, but it's not everyday fans catch a glimpse of the soon-to-be mother of two in Power Rangers gear. 

9. Mariah Carey

The queen of Christmas actually nails Halloween, too. In this throwback snap from 2019, Mariah and her crew look like they're straight out of Rock of Ages. 

10. Jhené Aiko Efuru Chilombo 

Gotta catch 'em all! We love this Pokémon costume, and the Pikachu on her back is the perfect touch. 

11. Demi Lovato

Who new Pennywise could be so...cute?! Demi Lovato makes Stephen King's child-eating clown from IT all the more glam, and we have to hand it to them—it's top-notch.

12. Lupita Nyong'o

lupita nyongo' as dion from clueless in plaid

(Image credit: Taylor Hill/FilmMagic)

Ugh, as if! Lupita Nyong'o completely nails the Clueless look when she channels Dion's all-plaid outfit.

12. Heidi Klum

The reigning queen of Halloween goes all out when it comes to the frightening festivities. The proof is in the photos, people!

Danielle Valente
Danielle Valente

Danielle is a writer for My Imperfect Life, where she particularly enjoys covering lifestyle and entertainment news. She was previously the editor of Time Out New York Kids and a news editor at Elite Daily. When she's not working, you can find her reading a good book and enjoying a cup of coffee. Follow her @dvwrites.