The Best Celebrity Costumes to Spark Inspiration This Halloween

They're scarily good

Words by Nicole Thomsen
October 14th, 2019

Whether it’s spooky or sultry, or downright funny, when it comes to Halloween costumes, celebrities do it best. Of course, with the help of the best makeup artists and hairstylists, it’s no wonder they look so good. While us mere mortals may not have a team of experts on hand to help us transform into a very convincing werewolf (see: Heidi Klum as Michael Jackson in the Thriller video), we can find inspiration in some of their most imaginative costumes. From Kylie Jenner’s epic transformation into Christina Aguilera to Nicky Hilton’s tongue in cheek homage to sister Paris Hilton, these costumes are nothing short of genius — and some are even easy to replicate. Discover the best celebrity costumes ever seen on Halloween below.

Jessica Biel as Justin Timberlake

 

 

View this post on Instagram

 

A post shared by Jessica Biel (@jessicabiel) on

Lupita Nyong’o as Clueless’ Dionne Davenport

 

 

View this post on Instagram

 

A post shared by Lupita Nyong’o (@lupitanyongo) on

Nicky Hilton as Paris Hilton

 

 

View this post on Instagram

 

A post shared by Nicky Rothschild (@nickyhilton) on

Kim Kardashian as Pamela Anderson

 

 

View this post on Instagram

 

A post shared by Kim Kardashian West (@kimkardashian) on

Kendall Jenner as an Austin Powers ‘Fembot’

 

 

View this post on Instagram

 

A post shared by Kendall (@kendalljenner) on

Heidi Klum as Michael Jackson in Thriller

 

 

View this post on Instagram

 

A post shared by Heidi Klum (@heidiklum) on

Beyoncé as Toni Braxton

 

 

View this post on Instagram

 

A post shared by Beyoncé (@beyonce) on

Kaia Gerber as Joan Jett

 

 

View this post on Instagram

 

A post shared by Kaia (@kaiagerber) on

Kaia Gerber as Scarface’s Elvira Hancock

 

 

View this post on Instagram

 

A post shared by Kaia (@kaiagerber) on

Karlie Kloss as Marilyn Monroe

 

 

View this post on Instagram

 

A post shared by Karlie Kloss (@karliekloss) on

Heidi Klum and Gigi Hadid as Jessica Rabbit and Grease’s Sandra Dee

 

 

View this post on Instagram

 

A post shared by Gigi Hadid (@gigihadid) on

Camila Mendes and Lili Reinhart as Pedro and Napoleon Dynamite

 

 

View this post on Instagram

 

A post shared by camila mendes (@camimendes) on

Kylie Jenner as Christina Aguilera

 

 

View this post on Instagram

 

A post shared by Kylie ✨ (@kyliejenner) on

Rita Ora as Post Malone

 

 

View this post on Instagram

 

A post shared by RITA ORA (@ritaora) on

Kourtney Kardashian as Ariana Grande

 

 

View this post on Instagram

 

A post shared by Kourtney Kardashian (@kourtneykardash) on