The 31 Best Celebrity Halloween Beauty Looks of All Time

From Vanessa Hudgens to Megan Thee Stallion.

Vanessa Hudgens

Franz Szony

When it comes to Halloween costumes, celebrities go all out every year without fail. During Halloween’s past, we’ve seen some of our favorite celebs adorn over-the-top costumes that ranged from wicked to whimsical. But for us, the most impressive part of any celebrity costume is the elaborate beauty looks that accompany them. When the spooky holiday rolls around, our Instagram feeds fill up with pictures of celebs showcasing some of the most creative hair and makeup transformations we’ve ever seen. Beyoncé channeled her inner Toni Braxton in 2018, rocking the singer’s iconic pixie cut and a red lip. In 2019, Kendall Jenner stepped out as a golden, glittering fairy. In 2020—the year of at-home Halloween celebrations—Vanessa Hudgens still pulled out all the stops–debuting a Black Widow costume complete with sultry vampy makeup.

Needless to say, there’s so much beauty inspiration that can be pulled from celebrities’ Halloween costumes. In case you’re looking for some last-minute costume ideas or just want to try out some new looks, we’ve rounded up some of the most mind-blowing Halloween makeup and hair moments from over the years. Keep scrolling to see the best celebrity Halloween beauty looks of all time.

01 of 31

Joan Smalls

Joan Smalls

Joan Smalls

Halloween is about having fun, and Joan Smalls did just that. The model dressed up as a vibrant furry monster, wearing a bright pink wig and a blue lip and eye combination.

02 of 31

Zoe Kravitz

Zoe Kravitz 2014

Getty Images / Ilya S. Savenok 

Zoe Kravitz is the coolest nun we’ve ever seen. Here, the actress intricately swooped her baby hairs and accentuated her eyes with smoky eyeshadows.

03 of 31

Heidi Klum

Heidi Klum 2015

Getty Images / Mike Coppola 

Since 2000, Heidi Klum has been hosting an annual Halloween party and each year she shows up in a costume that tops the last. In 2015, she transformed into the animated sex symbol Jessica Rabbit. Klum used prosthetics to achieve the look and of course, she completed the costume with Jessica Rabbit’s iconic red hair and purple eyeshadow.

04 of 31

Gigi Hadid

Gigi Hadid

Getty Images / Andrew Toth

Model Gigi Hadid took us back to the 50s with her Grease-inspired costume. Hadid dressed as Sandy from the classic film. Olivia Newton-John who played Sandy in the movie wore her hair in bouncy ringlets and completed her look with a red lip and smokey eye. Celebrity makeup artist Erin Parsons and hairstylist Jennifer Yepez teamed up to help Hadid create a modern-day version of Sandy.

05 of 31

Kylie Jenner

Kylie Jenner

Kylie Jenner

Kylie Jenner was Christina Aguilera's lookalike for Halloween in 2016. Jenner wore platinum blonde hair featuring black extensions inspired by Aguilera’s infamous "Dirrty" music video.

06 of 31

Khloe Kardashian

Khloe Kardashian

Khloe Kardashian 

Khloe Kardashian tapped into her inner superhero for Halloween 2016, going as X-Men superhero Storm. Celebrity hairstylist Justine Marjan styled Kardashian’s stark white tresses while celebrity makeup artist Hrush Achemyan created this striking beauty moment. 

07 of 31

Kendall Jenner

Kendall Jenner

Kendall Jenner

Kendall Jenner celebrated Halloween as a forest fairy. The model wore her hair in cascading waves styled by Jen Atkin and her golden glam was done by Mary Phillips using products from Iconic London.

08 of 31

Josephine Skriver

Josephine Skriver

Josephine Skriver

From her gory wounds to her retro hairdo, model Josephine Skriver’s costume was a Halloween masterpiece.

09 of 31

Kim Kardashian West

Kim Kardashian West

Kim Kardashian West

Kim Kardashian West has professed her love for Cher many times. In 2017, West and her best friend Jonathan Cheban dressed as Sonny and Cher. For the look, she wore her bone-straight black hair and thick, vivid lashes.  

10 of 31

Imaan Hammam

Imaan Hammam

 Getty Images / Nicholas Hunt

Model Imaan Hammam enjoyed Halloween as Guns N' Roses lead guitarist Slash. For her rockstar look, Hammam opted for a blue shimmery pigment on her eyes and a bright red lip. 

11 of 31

Beyoncé

Beyoncé

Beyoncé

Beyoncé has been known to pull off an epic Halloween costume. In 2018, she debuted three costumes–including Olympian Flo Jo, actress Lisa Bonet, and singer Toni Braxton. For her Toni Braxton look, Beyoncé recreated the pixie cut and red lip Braxton wore for her debut album cover. 

12 of 31

Lupita Nyong’o

Lupita Nyongo

Getty Images / Taylor Hill 

Lupita Nyong’o is a fan of the movie Clueless just like us. The actress dressed up as Dionne Davenport, sporting the character’s signature braids and a red lip.

13 of 31

Rihanna

Rihanna

Getty Images / GORC

In true Rihanna fashion, the singer put a twist on the traditional skeleton costume. RihRih swapped the traditional black and white makeup out for fluorescent pink face paint and a maroon lip.

14 of 31

Ciara

Ciara

 

Getty Images / JNI/Star Max

Singer Ciara’s family all dressed as characters from Black Panther in 2018. The singer chose to be Nakia, who is played by Lupita Nyong’o in the film. Ciara wore her hair in beautifully braided Bantu knots and for makeup, she opted for a subtle smoky eye.

15 of 31

Taylor Hill

Taylor Hill

Taylor Hill

Model Taylor Hill decided to dress like the popular anime character Sailor Moon. Like the character, Hill wore her hair in two long blonde ponytails

16 of 31

Cardi B

Cardi B

Cardi B 

Cardi B dressed up as poison ivy for Halloween in 2019. The rapper’s fierce look featured ivy leaves that framed her face, vibrant green eyeliner, and a show-stopping red wig. 

17 of 31

Nicki Minaj

Nicki Minaj

Nicki Minaj

Nicki Minaj put her own spin on the character Harley Quinn. Celebrity hairstylist Kellon Deryck styled the rapper’s platinum blonde wig in two pigtails that he dip-dyed blue and hot pink. Minaj’s makeup look featured pink and blue eyeshadow to match her hair and bold red lipstick.

18 of 31

Ariana Grande

Ariana Grande

Ariana Grande

Ariana Grande’s 2019 pig nose costume was inspired by an episode of the 1960s television show, "The Twilight Zone" titled “Eye of the Beholder." Grande shared on Twitter that her glam team spent five hours applying prosthetics and prepping this look.

19 of 31

Demi Lovato

Demi Lovato

Demi Lovato

Demi Lovato’s version of the IT character Pennywise was absolutely killer. Celebrity hairstylist César DeLeön Ramîrez styled Lovato’s auburn hair into two messy buns. Makeup artist Judi took on the task of creating the singer’s elaborate red and white face makeup.

20 of 31

Halima Aden

Halima Aden

Halima Aden  

Model Halima Aden dressed as the Disney character Maleficent in 2019. Makeup artist Meg Kashimura crafted Aden's beautiful makeup look, which boasted a juicy red lip and dramatic eyeshadow. Aden’s nails paired perfectly with her makeup and were done by Julie K

21 of 31

Normani

Normani
Normani

Singer Normani paid tribute to Naomi Campbell by recreating one of the supermodel’s iconic 1991 photoshoots. Celebrity hairstylist César DeLeön Ramîrez and makeup artist Grace Pae handled the glam for the costume. 

22 of 31

Nina Dobrev

Nina Dobrev

Nina Dobrev

Sometimes celebrities dress as other celebrities. Here, actress Nina Dobrev showed love to Billie Eilish, copying the singer’s signature green roots and nails. 

23 of 31

Hailey Baldwin

Hailey Baldwin

Hailey Baldwin

Hailey Baldwin drew inspiration from the classic film Space Jam for her costume. Baldwin dressed as Lola Bunny, styling her hair in a high ponytail and applying frosty pink makeup to her eyes and nose.

24 of 31

Bella Hadid

Bella Hadid

Bella Hadid

Model Bella Hadid dressed up as a more glamorous version of Flintstone patriarch Fred Flintstone. Hadid sported a pixie cut and a smoky eye for the look. 

25 of 31

Mariah Carey

Mariah Carey

Mariah Carey

Mariah Carey partied like a rockstar for Halloween 2019. The legendary singer rocked long, shaggy tresses paired with an electrifying pink lip and cool gray eyeshadow.

26 of 31

Jordyn Woods

Jordyn Woods

Jordyn Woods

Jordyn Woods looked stunning as Cleopatra in 2019. Woods mimicked the Egyptian ruler’s signature eye makeup with thick eyeliner and accessorized her beauty look with eye-catching face gems. 

27 of 31

Vanessa Hudgens

Vanessa Hudgens

Franz Szony

Vanessa Hudgens always delivers memorable Halloween looks. For one of her costumes in 2020, the actress dressed as the Black Widow. Hudgens’ vampy glam was done by Ivan Núñez who used all MAC Cosmetics products on her. Núñez created her dark red lip using the brand’s Lipstick ($19) in Diva and LipGlass ($18) in Low-Cut. Her perfectly sculpted coiffure was styled by Tony Medina.

28 of 31

Saweetie

Saweetie

 Saweetie

Saweetie set the internet ablaze when she posted her RuPaul costume. From the larger-than-life hair to cheekbone contouring, Saweetie’s recreation of RuPaul’s look is absolutely spot-on.

29 of 31

Kandi Burruss

Kandi Burruss

Kandi Burruss 

Grammy-award winning singer, songwriter, and entrepreneur Kandi Burruss dressed up as a fierce feline this Halloween. Special effects makeup artist LahLuvie painted Burruss’ face to resemble a cheetah. We think the look is absolutely purrrfect–pun intended.

30 of 31

Bella Thorne

Bella Thorne

Bella Thorne

Actress Bella Thorne is putting a sultry spin on Little Red Riding Hood with her 2020 costume. For makeup, Thorne opted for a bold red lip and eyeshadow combination. 

31 of 31

Megan Thee Stallion

Megan Thee Stallion

Megan Thee Stallion

Megan Thee Stallion has discussed her love for anime on several occasions. In 2020, the rapper dressed up as Yumeko Jabami from the anime series Kakegurui. To create the look, Megan wore a red and black wig and did her own makeup using all Revlon products.

Related Stories