All the Best Celebrity Halloween Costumes of 2021

Originally Published: 

Rihanna dressed as Gunna
Rihanna dressed as Gunna. Courtesy @badgalriri Instagram

Halloween is always a big deal for celebrities, it’s a time for them to gather up their glam squads, come up with creative costumes, and then take pictures of the resulting looks for Instagram. It’s all the fun of getting glammed up with none of the hassle of borrowing designer looks or worrying about ending up on worst dresses lists.

Last year, Instagram was pretty much where the holiday’s festivities ended from the comfort of everyone’s quarantine abodes—but now that the vaccine is in full swing and people are leaving the house again, Halloween parties were back and bigger than ever, which means we got to see our favorite celebs in costumed action once again. Halloweekend may be over, but we’ve compiled all the best looks here so you can see what all your favorite celebrities wore this spooky season.

Kendall Jenner as the Martian Girl from Mars Attacks

Kendall Jenner’s second Tim Burton-themed Halloween costume was just as spot-on as her first.

Justin Bieber as a Bear

Justin Bieber kept things comfy on Halloween, dressing up like a bear, possibly referencing the bear motif often used on his Drew House pieces.

Olivia Rodrigo as Elvira Hancock from Scarface

Olivia Rodrigo’s completely nailed Michelle Pfeiffer’s iconic Scarface character.

Dua Lipa as a Vampire

Dua Lipa kept her costume simple and glam, dressing as a sultry vampire for the holiday.

Janelle Monáe as The Grinch

Janelle Monáe proved she’s ready for Christmas with her Halloween costume.

Cara Delevingne as a Muff Diver

The model joked her look is “hardly a costume.”

Paris Hilton as Cinderella

It’s no surprise that Disney fanatic Paris Hilton dressed like Cinderella for Halloween.

Chloe Bailey as Betty Boop

The singer nailed pin-up glamour as Betty Boop.

Taylor Swift as a Squirrel

Because why not?

Miranda Kerr as a Flight Attendent

Any excuse to wear Louis Vuitton on Halloween!

Cardi B and Kulture Kiari Cephus as Witches

For a mother-daughter witch costume, Cardi and Kulture enlisted Garo Sparo to make their custom dresses.

Cardi B as Morticia Adams

Cardi wore a custom Natalia Fedner dress when she dressed as Morticia Adams for Halloween.

Kaavia James as Adele

Dwyane Wade and Gabrielle Union’s daughter recreated the Schiaparelli dress Adele wore to Anthony Davis’ wedding in September.

Megan Thee Stallion as Cruella de Vil

We should start calling her Megan Thee Dalmatian.

Blackpink’s Rosé as a Student

Rosé went all out with her student costume, even donning fake braces.

Camila Mendes and Madelaine Petsch as Velma and Daphne from Scooby-Doo!

While they were missing the rest of the Mystery Machine crew, the Riverdale stars were unmistakable as the classic cartoon characters.

Blackpink’s Jennie as Medusa

Jennie took her costume in a more glam direction, looking gorgeous as Medusa.

Ashley Benson as Cher from Clueless

While Benson dressed up like Cher, she went with a more niche look than the classic yellow plaid set.

Aquaria as Ricardo Tisci’s Givenchy Rottweiler

The Ru Paul’s Drag Race season 10 winner really dipped into the Givenchy archives for this one.

Doja Cat as Sarah Bellum from The Powderpuff Girls

Doja Cat dressed like the mayor’s secretary from the classic cartoon.

Olivia Wilde as Dolly Parton
Olivia Wilde as Dolly Parton

Olivia Wilde dressed like the cover star from our Originals issue, even going so far as to imagine how the singer gets her sweat on.

Saweetie as Halle Berry’s Catwoman

Saweetie enlisted Halle Berry herself to show off her costume, which was almost an exact replica of Berry’s look in Catwoman.

Winnie Harlow as Grace Jones

Winnie Harlow played homage to the Jamaican model by recreated her iconic shoot when she was painted by Keith Haring.

Travis Barker and Kourtney Kardashian as Clarence Worley and Alabama Whitman from True Romance

The couple followed up their Sid and Nancy costume by dressing up as the protagonists from True Romance. Barker’s daughter, Alabama, is actually named after the movie, as it is Barker’s ex, Shanna Moakler’s favorite as well.

Adam Rippon as Nicki Minaj’s Cousin’s Friend

The Olympic Skater poked fun at Minaj’s Met Gala vaccination controversy, dressing as the rapper’s cousin’s friend and his alleged vaccine side effects.

Steve Buscemi as Lenny Wosniak from 30 Rock

Buscemi recreated his extremely meme-able cameo in season six of 30 Rock for Halloween, dressing as the undercover cop Lenny Wosniak, hired by Alec Baldwin’s Jack Donaghy.

Kylie and Kris Jenner as Cats, Stormi Webster as a Mermaid, and Travis Scott as Michael Myers

Kylie was in “full mommy mode” this halloween and opted out of an over-the-top costume. Instead, she donned a black catsuit and went as a cat with her mom (who wore a Fendi x Skims piece to complete her look). Stormi, meanwhile, looked adorable as a mermaid, while Travis went as the classic Halloween character

Ariana Grande and Dalton Gomez as Audrey and Seymour from Little Shop of Horrors

Considering Ariana Grande is such a big musical fan, it’s no surprise she dressed up like the characters from this classic hit.

Ariana Grande as Miss Creature from the Black Lagoon and Dalton Gomez as Handsome Scuba Man

Grande and Gomez stuck with the vintage theme for their second costume of the night as well. Grande went all in with this one, using full face and body prosthetics to really sell the sea monster look.

Rihanna as Gunna

Rihanna recreated Gunna’s fashion week moment perfectly, wearing the same Rick Owens boots and striking the same pose from Gunna’s Instagram post in September. She even used the same caption for her photo.

Lil Nas X as Seth Powers from Ned’s Declassified School Survival Guide

Lil Nas X took the nostalgic route, dressing up like a character from the hit Nickelodeon early aughts show, Ned’s Declassified School Survival Guide.

Lil Nas X as Voldemort

For his second costume, Nas dressed up as Voldemort or “he who must be called by your name,” as the rapper captioned his Instagram showing off the costume.

Harry Styles as Dorothy from The Wizard of Oz
Theo Wargo/Getty Images Entertainment/Getty Images

Harry Styles wore special Gucci red slippers and performed “Somewhere Over the Rainbow” during his New York Harry-ween concert on Saturday, October 30.

Blackpink’s Jisoo as Lisa and Lisa as the Squid Game doll

The two Blackpink stars buddied up on Halloween with Jisoo doing her best version of Lisa while Lisa opted for the popular Squid Game doll costume.

Sophie Turner and Joe Jonas as Isabella and Paolo from The Lizzie McGuire Movie

Joe Jonas returned to his Disney roots, this time taking on Paolo Valisari while his wife Sophie Turner paid tribute to Hilary Duff’s Lizzie McGuire (as Isabella Parigi).

Hailey Bieber as Brittany Spears

Bieber took on not one but four Brittany Spears looks donning the school girl set from “Hit Me Baby One More Time,” the iconic red bodysuit from “Oops I Did It Again,” pink underwear-over-pants from “I’m a Slave 4 U” and lingerie for a mock Rolling Stone cover.

Lizzo as Baby Yoda

Lizzo nails every aspect of Baby Yoda, aka Grogu, even down to the macaron.

Ava Max as Alice Ayres (Natalie Portman’s Character) from Closer

The rising pop star went as one of Natalie Portman’s most famous characters.

Reese Witherspoon as Tippi Hedren in The Birds

Witherspoon looks right at home in the Hitchcock classic.

Ziwe as Legally Blonde’s Elle Woods

The mononymous comedian slipped into a Playboy bunny outfit inspired by Reese Witherspoon’s character in Legally Blonde.

Mindy Kaling as Amber Ruffin, Ali Wong, Julia Louis Dreyfus, Issa Rae and Reese Witherspoon

Mindy Kaling is a self-professed Halloween lover and decided to dedicate her efforts this year to contemporary iconic female comedians.

Bebe Rexha as Anna Nicole Smith

The popstar went as the late blonde icon.

Kerry Washington as Squid Game’s Seong Gi-Hun

Kerry Washington opted for one of the year’s most popular costumes and gave a shout out to the entire Squid Game cast and crew for their runaway success.

Niecy Nash and wife Jessica Betts as Kelly Rowland and Nelly

Niecy Nash is the Kelly Rowland to her wife Jessica Betts’s Nelly in the “Dilemma” music video.

Yara Shahidi as Aaaliyah

Shahidi paid tribute to the late “Rock the Boat” singer in what else but Tommy Jeans.

Ciara as Selena

Ciara kicked Halloween weekend off with an homage to the late music icon sharing that she’d been practicing Spanish to celebrate Latinx culture.

Ciara as all three members of TLC

Ciara followed up her first Selena costume by dressing up as all three members of TLC.

Hunter Schafer as Maka Albarn from Soul Eater

The noted anime fan went as one of her favorite characters.

Trevor Noah as The Weeknd

The Daily Show host went as The Weeknd, or as he put it “The Weekday.”

Paris Jackson as Vincent Vangogh with Prince Jackson
Kevin Winter/Getty Images Entertainment/Getty Images

Paris Jackson dressed as Van Gogh while her brother Paris appeared as a Hemingway-esque sailor to host “Thriller Night” benefiting The Heal Los Angeles Foundation.

Chrissy Teigen, John Legend and family as the Addams Family

Cue the theme music. The Legend family got spooky with Chrissy Teigen taking on Morticia, John Legend as Gomez, Luna as Wednesday Addams, and Miles as Pugsley. Chrissy’s mother Pepper also participated by playing Grandma Addams. Unclear who It was.

Kim Petras as Michael Myers and Michael Kors as Halston.
Jamie McCarthy/Getty Images Entertainment/Getty Images

Petras referred to her Michael Myers and Michael Kors combo as “the only Michaels that matter.”

Antoni Porowski as a LuLaRoe Salesman
Jamie McCarthy/Getty Images Entertainment/Getty Images

The Queer Eye star and cookbook author tapped into the leggings pyramid scheme mania as depicted in the Amazon docuseries LuLaRoe.

Lottie Moss as American Psycho’s Patrick Bateman
Ricky Vigil/GC Images/Getty Images

Lottie Moss, Kate Moss’s sister, attends the Hallowzeem party at Park Row in London with all the telltale trappings of Patrick Bateman.

Kris Jenner as Cruella de Vil

Kris Jenner dressed up as the villain of the moment for an appearance on The Ellen DeGeneres Show.

Chloe Bailey as Lola from Shark Tails

Chloe Bailey makes a good case for Lola to be added to our Angelina Jolie costume list.

Kendall Jenner as a Corpse Bride
Lee Yoo-Mi as Younghee, the Giant Doll from Squid Game

Squid Game star Lee-Yoo Mi dressed like the famous giant doll, Younghee, from the show.

Megan Thee Stallion as Pinhead from Hellraiser
Travis Barker and Kourtney Kardashian as Sid Vicious and Nancy Spungen

The newly-engaged couple dressed up like the late rocker couple for an early Halloween costume.

Doja Cat as Princess Kida from Atlantis: The Lost Empire

Doja threw an underwater-themed party for her 26th birthday, which, of course, means she went as Princess Kida.

Justin and Hailey Bieber as Poseidon and Amphitrite

Justin and Hailey looked like the king and queen of the sea at Doja’s party.

Normani as a Goldfish

Normani wore an orange, scaled mini dress to Doja’s party.

Winnie Harlow as a Siren

Winnie’s stylist, Bryon Javar, designed this custom look for her to wear to Doja’s birthday.

Jamie Lee Curtis as Marion Crane in Psycho
Kevin Winter/Getty Images

For the costume party premiere of Halloween Kills, Jamie Lee dressed up like her mother in her most iconic role—as Marion Crane in Alfred Hitchcock’s Psycho.

This article was originally published on