Definitive Guide to the All-Time Best Celebrity Halloween Costumes

69 Shares
Definitive Guide to the All-Time Best Celebrity Halloween Costumes
44 Start slideshow
Photo: Getty Images

Halloween is right around the corner, which means it’s time to dust off the sewing kit, flex your DIY muscles, and get to work on the next epic Halloween costume that’ll make your friends and family fawn over you on Instagram. And while random influencers online are a great resource for Halloween inspo, it’s always fun to look back on how the rich and famous (a.k.a. our favorite celebrities) dressed up for one of the most festive and scary holidays of the year.

MORE: The Top 10 Celebrity-Inspired Halloween Hairstyles

And just because you don’t have a supermodel budget to break out five clones of yourself for the sake of Halloween (*cough* Heidi Klum *cough*), you can still draw tons of inspiration from these Halloween-loving celebs on how do the holiday right. From Colton Haynes as Fiona from “Shrek” to the Knowles-Carters as Barbie dolls, here is a definitive list to the all-time best celebrity halloween costumes.

0 Thoughts?
1 of 44
Heidi Klum
Heidi Klum

As Jessica Rabbit.

Photo: Getty Images

"Been shopping with Dr. Seuss?" 💁🏽

A post shared by Kelly Rowland (@kellyrowland) on

"Been shopping with Dr. Seuss?" 💁🏽

A post shared by Kelly Rowland (@kellyrowland) on

Kelly Rowland

As Dionne from "Clueless."

A post shared by Beyoncé (@beyonce) on

A post shared by Beyoncé (@beyonce) on

Beyonce, Tina Knowles, Blue Ivy

As Salt-N-Pepa.

STORM

A post shared by Khloé (@khloekardashian) on

STORM

A post shared by Khloé (@khloekardashian) on

Khloe Kardashian

As Storm from X-Men.

👰🏻

A post shared by Kourtney Kardashian (@kourtneykardash) on

👰🏻

A post shared by Kourtney Kardashian (@kourtneykardash) on

Kourtney Kardashian

As a vampire bride.

Nina Dobrev, Taylor Lautner

As Ryan Lochte.

Sarah Hyland

As a Fairy Queen of the Swamp.

Colton Haynes

As Miss Piggy. 

Nortiness ensues

A post shared by Sophie Turner (@sophiet) on

Nortiness ensues

A post shared by Sophie Turner (@sophiet) on

Maisie Williams, Sophie Turner

As "hash brownies."

Halloween 2016 / Dallas, TX

A post shared by Adele (@adele) on

Halloween 2016 / Dallas, TX

A post shared by Adele (@adele) on

Adele

As Stanley Ipkiss from "The Mask."

Kylie Jenner

As Christina Aguilera.

Stranger things #happyhalloween from Eleven and Dustin!

A post shared by @ amyschumer on

Stranger things #happyhalloween from Eleven and Dustin!

A post shared by @ amyschumer on

Amy Schumer

As Dustin from "Stranger Things."

Jenna Dewan

As a unicorn. 

Nina Dobrev

As the horse from "The Revenant." 

Katy Perry

As Hillary Clinton. 

Holiday times 😘

A post shared by Mariah Carey (@mariahcarey) on

Holiday times 😘

A post shared by Mariah Carey (@mariahcarey) on

Mariah Carey, Nick Cannon

As a devil and Luigi. 

#regram @kendalljenner Mario and Luigi minus one moustache mwhahahaha

A post shared by Cara Delevingne (@caradelevingne) on

#regram @kendalljenner Mario and Luigi minus one moustache mwhahahaha

A post shared by Cara Delevingne (@caradelevingne) on

Kendall Jenner, Cara Delevingne

As Mario and Luigi.

A post shared by Beyoncé (@beyonce) on

A post shared by Beyoncé (@beyonce) on

Beyonce

As Barbie.

Miley Cyrus

As Lil' Kim.

Gisele Bundchen, Tom Brady

As Dorothy and the Cowardly Lion.

Heidi Klum

As clones of herself. 

Poor unfortunate souls #Ursula

A post shared by Colton Haynes-Leatham (@coltonlhaynes) on

Poor unfortunate souls #Ursula

A post shared by Colton Haynes-Leatham (@coltonlhaynes) on

Colton Haynes

As Ursula from "The Little Mermaid."

Colton Haynes

As Princess Fiona from "Shrek."

I know it's now November, but...

A post shared by Kourtney Kardashian (@kourtneykardash) on

I know it's now November, but...

A post shared by Kourtney Kardashian (@kourtneykardash) on

Kourtney Kardashian, Scott Disick

As The Avengers.

Happy Halloween from Poppy, Branch and lil Branch. We be Trollin'...

A post shared by Jessica Biel (@jessicabiel) on

Happy Halloween from Poppy, Branch and lil Branch. We be Trollin'...

A post shared by Jessica Biel (@jessicabiel) on

Justin Timberlake, Jessica Biel

As the characters from "Trolls."

Look 1, Part 1: Eevee and Pikachu enjoying a crisp October evening ⚡️

A post shared by Ariana Grande (@arianagrande) on

Look 1, Part 1: Eevee and Pikachu enjoying a crisp October evening ⚡️

A post shared by Ariana Grande (@arianagrande) on

Ariana Grande, Mac Miller

As Eevee and Pikachu from Pokemon.

Jacob Tremblay

As Marty McFly from "Back to the Future."

Clowns Are People Too! 🎃🍭😂🎃🍭😂🎃

A post shared by Madonna (@madonna) on

Clowns Are People Too! 🎃🍭😂🎃🍭😂🎃

A post shared by Madonna (@madonna) on

Madonna

As a clown.

Jacob Tremblay

As Maverick from "Top Gun."

I probably should have mentioned I'm poison.....

A post shared by Sarah Michelle (@sarahmgellar) on

I probably should have mentioned I'm poison.....

A post shared by Sarah Michelle (@sarahmgellar) on

Sarah Michelle Gellar

As Poison Ivy.

Scary Spice

A post shared by Hailey Baldwin (@haileybaldwin) on

Scary Spice

A post shared by Hailey Baldwin (@haileybaldwin) on

Hailey Baldwin

As Barbie.

Two belles and a beast

A post shared by Jenna Dewan Tatum (@jennadewan) on

Two belles and a beast

A post shared by Jenna Dewan Tatum (@jennadewan) on

Jenna Dewan, Channing Tatum

As Belle and the Beast.

My godson was a bee so I was a beekeeper.

A post shared by Mindy Kaling (@mindykaling) on

My godson was a bee so I was a beekeeper.

A post shared by Mindy Kaling (@mindykaling) on

Mindy Kaling

As a beekeeper.

Dorothy and scarecrow #halloween

A post shared by Nick Jonas (@nickjonas) on

Dorothy and scarecrow #halloween

A post shared by Nick Jonas (@nickjonas) on

Nick Jonas, Demi Lovato

As Dorothy and the Scarecrow.

Kim Kardashianhttps://www.instagram.com/p/umf4dqQuo0/

As Anna Wintour. 

This year I go as the Twitter bird.

A post shared by Lucy Hale (@lucyhale) on

This year I go as the Twitter bird.

A post shared by Lucy Hale (@lucyhale) on

Lucy Hale

As a Twitter bird.

Iggy Azalea
Iggy Azalea

As Cruella de Vil.

Photo: Getty Images
Heidi Klum
Heidi Klum

As an old woman.

Photo: Getty Images
Gigi Hadid
Gigi Hadid

As Sandy from "Grease."

Photo: Getty Images
Anne Hathaway
Anne Hathaway

As Cleopatra. 

Photo: Getty Images
Nick Jonas
Nick Jonas

As the Hamburglar

Photo: Getty Images
Kim Kardashian
Kim Kardashian

As a mermaid. 

Photo: Getty Images
Photo: Getty Images
Heidi Klum
Heidi Klum

As a butterfly. 

Photo: Getty Images

Next slideshow starts in 10s

7 Best New Sephora Arrivals to Shop Now

7 Best New Sephora Arrivals to
Shop Now
  • Heidi Klum
  • Kelly Rowland
  • Beyonce, Tina Knowles, Blue Ivy
  • Khloe Kardashian
  • Kourtney Kardashian
  • Nina Dobrev, Taylor Lautner
  • Sarah Hyland
  • Colton Haynes
  • Maisie Williams, Sophie Turner
  • Adele
  • Kylie Jenner
  • Amy Schumer
  • Jenna Dewan
  • Nina Dobrev
  • Katy Perry
  • Mariah Carey, Nick Cannon
  • Kendall Jenner, Cara Delevingne
  • Beyonce
  • Miley Cyrus
  • Gisele Bundchen, Tom Brady
  • Heidi Klum
  • Colton Haynes
  • Colton Haynes
  • Kourtney Kardashian, Scott Disick
  • Justin Timberlake, Jessica Biel
  • Ariana Grande, Mac Miller
  • Jacob Tremblay
  • Madonna
  • Jacob Tremblay
  • Sarah Michelle Gellar
  • Hailey Baldwin
  • Jenna Dewan, Channing Tatum
  • Mindy Kaling
  • Nick Jonas, Demi Lovato
  • Kim Kardashianhttps://www.instagram.com/p/umf4dqQuo0/
  • Lucy Hale
  • Iggy Azalea
  • Heidi Klum
  • Gigi Hadid
  • Anne Hathaway
  • Nick Jonas
  • Kim Kardashian
  • Heidi Klum

Promoted Stories

share