Gucci/Anthony Pham


The Best Celebrity Costumes From Halloween 2021

Harry Styles, #Kravis, Megan Thee Stallion, Doja Cat, and more.

Originally Published: 

After last year’s frightful holiday that mostly involved everyone celebrating at home, Halloween 2021 had an early start among our favorite celebrities. We’ve seen a few famous faces share their full-fledged “Spooky Szn” looks on social media more than a week before October 31, which could serve as inspiration for those still looking for some last-minute Halloween costume ideas. But once the holiday weekend arrived, it was dress-up overload across our social media meeds.

Some celebs went for sinister looks, like Megan Thee Stallion dressed up as Pinhead from Hellraiser, while others opted for more fantastical ensembles. To celebrate her 26th birthday, Doja Cat got in on the Halloween spirit and threw a costume-themed party dressed up as Princess Kida from Atlantis. Her famous friends, including Billie Eilish, Winnie Harlow, and Rickey Thompson, got in on the sea-inspired festivities, as well.

Of course, Halloween wouldn’t be complete without a few couple-style costumes, and newly engaged pop-punk couple Kourtney Kardashian and Travis Barker kickstarted the scary holiday dressed up as none other than the ill-fated lovers Sid and Nancy.

Over the weekend, everyone Kendall Jenner to Kid Cudi threw a party to celebrate Halloween, and Harry Styles even got in on the costume action while on tour, too. The Fine Line star hosted “Harryween” with fans arriving to Madison Square Garden in their own form of fancy dress. As for Styles himself, he channeled his inner main character energy as Dorothy from The Wizard of Oz, and the rest of his band played along, as well, in their own character costumes from the old-school film.

Ahead, check out what our favorite celebrities’ costumes are from Halloween 2021.

Sophie Turner and Joe Jonas

Sophie Turner and Joe Jonas took inspiration from The Lizzie McGuire Movie for their Halloween costumes. Turner dressed up as Isabella in a green gown and jacket, while Jonas wore an all-black outfit as Paolo and their friend Olivia De Jonge as Lizzie. Hilary Duff herself approved of the festive looks, commenting on Turner’s Instagram post with, “IM SCREAMING 😭😭😭.”

Megan The Stallion

Megan Thee Stallion started off #Hottieween dressed up as Pinhead from the 1987 cult horror film Hellraiser. The rapper wore a leather dominatrix cutout suit and a braless corset, paired with thigh-high boots, leather gloves, and lots of chains. She swapped out her usual bronzed glow for a skullcap with spikes sticking out of it, white body paint, and a smoky makeup look.

Kourtney Kardashian & Travis Barker

Kourtney Kardashian and Travis Barker dressed up as punk rocker Sid Vicious and then-girlfriend Nancy Spungen for the NoCap x Travis Barker House of Horrors on Tuesday, Oct. 19. The duo both complemented each other in all-black outfits, which included a sheer mesh top, leather pieces, and studded belts. The #Kravis couple then tied the look together with handcuffs from Enfants Riches Déprimés, although we’re not sure if they know exactly how this story ends...

On Halloween, Kardashian and Barker dressed up as the leading characters Alabama and Clarence of True Romance, a 1993 film that they often reference.

Harry Styles

Gucci/Anthony Pham

During his “Harryween” performance at Madison Square Garden this past weekend, Harry Styles, along with his fellow bandmates, dressed as characters from The Wizard of Oz. Styles put on his best Dorothy costume, wearing a custom Gucci blue and white gingham mini dress adorned with a red apple print, and paired with red tights and ruby slippers.

Kendall Jenner

Leave it up to model Kendall Jenner to take her 2021 Halloween debut to a whole ‘nother level. Jenner posted her first (not-so) spooky look of the season dressed up as a corpse bride, wearing a long mesh veil with matching gloves, white lingerie, and platform heels with added saturated and warped filters.

Over Halloween weekend, Jenner also dressed up as the famous Martian Girl from the 1996 film Mars Attacks!


Rihanna had one of the most hilarious costumes this Halloween by far, transforming into rapper Gunna. Rih definitely paid attention to details, from Rick Owens’ rain boots to the blinged-out chains, and even nailing the exact same poses. It seems like the Fenty mogul won Halloween, as Gunna responded, “Nawww U OVERLY WON 🙌🏽.”

Hayley Kiyoko

This Halloween is bound to be packed with back-to-back costumes from the hit Netflix show Squid Game, but Hayley Kiyoko was quick to jump on the trend first by transforming into none other than #067 Kang Sae-Byeok, played by top model and breakout star Jung Ho-Yeon. Kiyoko wore the infamous green jumpsuit with the character’s signature flushed makeup look.

Doja Cat

Doja Cat celebrated Halloween early for her costume-themed 26th birthday as Princess Kida from the 2001 Disney film Atlantis: The Lost Empire. The Planet Her singer wore a two-piece periwinkle set with strappy brown heels, paired with a green amulet and a gold bangle. She completed her ensemble with a platinum blonde wig and Princess Kida’s bladed spear.

Over the Halloweekend, Doja Cat dressed up as the faceless secretary Sara Bellum from The Powerpuff Girls, wearing a red-suited dress with a black belt at the waist. She finished her throwback look with a red wig and a plush toy of the Mayor of Townsville pinned at the collar.

Lisa and Jisoo of BLACKPINK

Blackpink’s Lisa and Jisoo have just proved to be the greatest Halloween duo in K-pop. While Lisa opted for the killer doll from Squid Game, Jisoo dressed up as none other than her BFF Lisa by wearing an oversized sweatshirt dress and a “LALISA” embroidered beanie.


Lizzo’s Baby Yoda costume is perhaps the best thing we’ve seen this Halloween, and the singer glammed it up even more for her paparazzi photo opp by pairing her tan shearling coat with Ugg boots and carrying a heart-shaped clutch in her hands.

Winnie Harlow

Winnie Harlow dressed up as a Siren in a dazzling wrap-around teal-and-brown ensemble, embellished with seas shells and crystals. She paired her under-the-sea look with gold strappy pumps and emerald green jewelry pieces.

Rickey Thompson

Rickey Thompson made the underwater seas look a lot more glamorous. The actor and social media star dressed up as a fish by imitating scales with a pink distressed mesh look, paired with velvet platform boots. He completed his aquatic outfit with a pearl clutch and a matching Chanel pearl necklace.

Billie Eilish


Billie Eilish made her way to Doja Cat’s birthday bash by opting for a crustacean-inspired red lobster costume, paired with high-top Nike sneakers.

The Happier Than Ever singer later dressed up as Sally from Tim Burton’s The Nightmare Before Christmas for her performance of “Sally’s Song,” replicating the character’s ensemble in a custom patchwork dress by James Flemons of Phlemuns and JXJ Studios.

Avril Lavigne & Mod Sun

Scott Dudelson/Getty Images Entertainment/Getty Images

Avril Lavigne and Mod Sun dressed up as skeletons at the NoCap x Travis Barker House of Horrors concert on Tuesday, Oct. 19.

Machine Gun Kelly

Scott Dudelson/Getty Images Entertainment/Getty Images

Machine Gun Kelly was seen performing on stage at NoCap x Travis Barker House of Horrors in a skeleton jumpsuit and a horned face mask.


Normani arrived at Doja Cat’s birthday party dressed in goldfish glam, stunning in a scaly orange mini dress coming with sparkly fins, paired with matching orange platform heels. The “Wild Side” singer completed her costume with glistening nails and she even brought her very own Nemo to the event.

Flo Milli

Flo Milli definitely sold us on Halloween this year dressed as the comedic reality superstar New York from The Flavor of Love, but with a twist, of course. In a recent Instagram post, the rapper is seen strutting across a yard in a baby blue dress and white flower headpiece, quoting New York’s iconic lines plus her very own line “It’s Flo Milli sh*t, b*tch.” I mean, what’s Halloween without some of our favorite celebs going as the internet’s funniest memes?

Bretman Rock

Beauty mogul and social media superstar Bretman Rock was spotted as a dazzling fairy this year, going topless with nude underwear. He paired the look with iridescent wings from Fancy Fairy Angela and pointed ears.

Jojo Siwa

Before her next performance on Dancing With The Stars, Jojo Siwa dressed as her partner Jenna Johnson Chmerkovskiy, opting for a fiery red bralette and leggings set paired with a denim jacket and white sneakers.

Charli D’Amelio, Avani, and Lil Huddy

TikTok stars Charli D’Amelio and Avani Gregg channeled our childhood favorite cartoon characters Mermaid Man and Barnacle Boy from Spongebob, even posing in the super-believable invisible boat mobile.

D’Amelio then teamed up with Lil Huddy over the Halloween weekend with matching costumes. First up: Alice from Alice in Wonderland and Huddy as the Mad Hatter.

Next, the two channeled Huddy’s favorite film Nightmare Before Christmas with D’Amelio as Sally and the “21st Century Vampire” as Jack Skellington.

Olivia Rodrigo

Olivia Rodrigo dressed up as Elvira Hancock from Scarface, opting for a silk blue dress and a platinum blonde wig. She also attended Vas J Morgan and Michael Braun's Halloween party with singer Conan Gray, who dressed up as Rodrick from Diary of a Wimpy Kid.

Hailey Bieber

Hailey Bieber channeled her inner Britney Spears from not just one, but four of the singer’s most famous music videos, including ensembles like Spears’ schoolgirl outfit from "Baby One More Time,” a nearly-identical red latex catsuit from “Oops... I Did It Again,” her 1999 Rolling Stone cover, and the singer’s ultra-sultry outfit from “I’m A Slave 4 U.”

Hunter Schafer

Euphoria star Hunter Schafer dressed up as Maka from the hit anime series Soul Eater, and let’s just say, the resemblance is almost uncanny.

Ariana Grande

Ariana Grande and her husband Dalton Gomez took #couplegoals to a new level. The pop star is unrecognizable for her Halloween costume, recreating an Old Hollywood movie poster from Miss Creature From the Black Lagoon.

Lil Nas X

Lil Nas X’s Halloween costumes definitely did not disappoint this year, as the Montero singer gave us a childhood throwback dressed up like the blonde-haired jock from Ned’s Declassified, or retitled as “Nas’s Declassified.” The musician wore a green tracksuit with a yellow tee and elevated the look with a basketball and a blonde wig.

Halloween wouldn’t be complete without (another) surprise look from Lil Nas X. This time, the musician treated fans with an even spookier costume, dressing up as supervillain Voldemort from the Harry Potter series. He recreated the character with elaborate makeup, a silk cloak, and his magic wand.

Sabrina Carpenter

Sabrina Carpenter dressed up like Lindsay Lohan from the 2004 film Confessions of a Teenage Drama Queen, because let’s be honest, what’s Halloween without a little teen angst?

Yara Shahidi

Actress Yara Shahidi gave us the ultimate throwback from Grown-ish’s season finale by dressing up as the late R&B singer Aaliyah in Tommy Hilfiger.


Saweetie might’ve just recreated the best Catwoman costume we’ve ever seen for #Saweetaween, and it’s even approved by the OG superhero Halle Berry herself.

Willow Smith

Willow Smith went as Tyler Durden from the 1999 film Fight Club, wearing an unbuttoned top under a red blazer with flared khaki-colored bottoms. Smith completed her costume with platform Mary Janes, red-tinted sunglasses, and of course, a black briefcase and bloodied fists.

Chlöe Bailey

Chlöe Bailey took the spooky festivities underwater as Angelina Jolie’s character Lola from the 2004 animated film Shark Tale, wearing a glittering barely-there ensemble.

The “Have Mercy” singer later went as Betty Boop in a strapless red mini dress with a heart-shaped leg garter, giant gold hoops, and short spiked hair.

Kali Uchis

Kali Uchis embodied her inner sidekick by dressing up as Agent Honeydew from Dexter’s Laboratory, wearing a blue latex catsuit with a toy laser gun in her hands.

Camila Mendes and Madelaine Petsch

Riverdale co-stars Camila Mendes and Madelaine Petsch searched for clues as the beloved characters from Scooby-Doo this Halloween, with Mendes going as Velma and Petsch as Daphne.

Dua Lipa

Dua Lipa got in on the Halloween action and dressed up as a vampire. Her goth-inspired included a black velvet-and-lace gown complete with blood-thirsty makeup.

Kylie Jenner, Travis Scott, and Stormi

Kylie Jenner, Travis Scott, and Stormi celebrated Halloween in their own separate costumes. Jenner dressed up as a black cat in a shiny unitard and black combat boots, while Scott channeled Mike Myers and Stormi wore a mermaid costume.

The Weeknd

The Weeknd takes his costumes very seriously and Halloween is no exception. For the holiday, he was barely recognizable as a very convincing Marlon Brando in The Godfather.

This article was originally published on