39 of the Best Celebrity Halloween Costumes of All Time

They're scary-good.

Every October, Hollywood’s finest set out to outdo themselves with the most glamorous, elaborate, funniest — and yes, most viral — Halloween costumes. It makes sense: Celebrities are already masters of transformation with unlimited budgets and the best hair and makeup teams at their disposal, so why shouldn’t they go all out for a holiday dedicated to dressing up?

Often paying tribute to pop culture moments, like vintage movie classics, beloved television characters, or musical icons, we absolutely love to see a celeb step out of their comfort zone and embody a whole new role for Halloween.

Before we see what the stars have in store for us this fall, let’s take a look back at some of our favorite celebrity costumes from years past. From Heidi Klum’s total transformations to Kylie Jenner’s visit to the dark side to Rihanna’s childhood nostalgia, you might even get some inspiration for your own Halloween look this year.

Heidi Klum

<p>Taylor Hill/Getty Images</p>

Taylor Hill/Getty Images

Any list of celeb Halloween costumes has to start with the holiday’s queen, Heidi Klum. She has a full roster of memorable costumes, and her mesmerizing worm costume from 2022 was no exception.

Emily Ratajkowski

<p>Andrew Toth/WireImage</p>

Andrew Toth/WireImage

Emily Ratajkowski paid a bright yellow tribute to cartoon legend Marge Simpson.

Jennifer Lopez

<p>Nicholas Hunt/Getty Images for Heidi Klum</p>

Nicholas Hunt/Getty Images for Heidi Klum

Of course J.Lo (with then boyfriend Casper Smart) managed to make skeletons sexy with this super glam skull makeup.

Taylor Swift

Taylor Swift managed to both stay cozy and incorporate topical humor with her furry “hot squirrel” suit.

Keke Palmer

<p>Leon Bennett/WireImage</p>

Leon Bennett/WireImage

Keke Palmer paid tribute to the iconic Selena Quintanilla.

Kim Kardashian

Kim Kardashian’s costumes have gotten progressively more elaborate every year, and her 2022 turn as the X-Men’s Mystique went all out.

Jessica Simpson and Eric Johnson

Jessica Simpson was unrecognizable — and completely hilarious — with her husband Eric Johnson as Danny Devito and Arnold Schwarzenegger in their 1988 movie, Twins.

Brooks Nader

<p>Taylor Hill/Getty Images</p>

Taylor Hill/Getty Images

Model Brooks Nader had a Pretty Woman moment dressed as Julia Roberts’s famed character Vivian Ward.

Julia Fox

<p>Taylor Hill/Getty Images</p>

Taylor Hill/Getty Images

Though it isn’t much more elaborate than her everyday outfits, Julia Fox dressed as a monster from Where the Wild Things Are to celebrate the occasion.

Taylor Hill

<p>Taylor Hill/Getty Images</p>

Taylor Hill/Getty Images

As you wish! Model Taylor Hill went for a fairy tale moment with her Princess Bride costume.

Gigi Hadid

<p>Andrew Toth/WireImage</p>

Andrew Toth/WireImage

Gigi Hadid went as everyone’s favorite good-girl-gone-bad, Sandy from Grease.

Cindy Crawford

<p>Gabe Ginsberg/Getty Images for CATCH Las Vegas</p>

Gabe Ginsberg/Getty Images for CATCH Las Vegas

Flanked by some very dapper pilots (her husband, Rande Gerber, and George Clooney), Cindy Crawford earned her wings as a retro flight attendant. 

Amal Clooney

<p>Alberto E. Rodriguez/Getty Images for Casamigos Tequila</p>

Alberto E. Rodriguez/Getty Images for Casamigos Tequila

Amal Clooney was queen of the disco at this ‘70s-themed Halloween party.

Related: 18 ‘70s Fashion Trends That Will Never Go Out of Style

Kaia Gerber

<p>Kevin Mazur/Getty Images for Casamigos</p>

Kevin Mazur/Getty Images for Casamigos

Kaia Gerber looked sleek and chic as Trinity from The Matrix.

Jessica Alba

<p>Vivien Killilea/Getty Images for Ciroc</p>

Vivien Killilea/Getty Images for Ciroc

With pal Kelly Sawyer, Jessica Alba dressed as the lovable teen couple from Juno.

Ashley Benson

We’ve seen a lot of yellow plaid suited Chers from Clueless for Halloween, but major props to Ashley Benson for channeling Cher in like, a totally important designer, Alaïa.

Lupita Nyong’o

<p>Taylor Hill/FilmMagic</p>

Taylor Hill/FilmMagic

As if we’d forget Cher’s best friend Dionne — Lupita Nyong’o certainly didn’t.

Bella Hadid

<p>Jackson Lee/GC Images</p>

Jackson Lee/GC Images

Next to then-boyfriend The Weeknd’s Beetlejuice, Bella Hadid took on Lydia Deetz.

Kendall Jenner

<p>Bryan Steffy/Getty Images for Casamigos</p>

Bryan Steffy/Getty Images for Casamigos

Yeah, baby! Kendall Jenner perfectly portrayed a sweet but deadly Austin Powers fembot.

Cardi B

Sometimes, you just want a classic costume — and Cardi B nailed perennial Halloween favorite, the witch.

Sophie Turner and Joe Jonas

Their marriage may sadly be over, but this Lizzie McGuire Movie costume will live on in our hearts. After all, it’s what dreams are made of.

Mindy Kaling

Mindy Kaling paid tribute to five of her fellow female comedy legends, including Awkwafina (pictured), Ali Wong, and Reese Witherspoon.

Hayley Kiyoko and Becca Tilley

Hayley Kiyoko and Becca Tilley found the perfect couple’s costume as Velma and Daphne from Scooby Doo.

Sarah Michelle Gellar and Freddie Prinze Jr.

Couple’s costume enthusiasts Sarah Michelle Gellar and Freddie Prinze Jr. went Back to the Future with this one.


The “Cutest Family Costume” award has to go to Pink and hers for their group E.T. outfits.

Rebel Wilson

Hi Barbies! Rebel Wilson and friends made a whole boxed set of Mattel’s hottest doll.

Elle Fanning and Max Minghella

Embracing the spooky side of Halloween, Elle Fanning and then-boyfriend Max Minghella dressed as Chucky and his bride.

Jamie Lee Curtis

<p>Michael Buckner/Variety/Penske Media via Getty Images</p>

Michael Buckner/Variety/Penske Media via Getty Images

Jamie Lee Curtis kept it in the family by dressing as her own mother Janet Leigh’s character from Psycho.

Judy Greer

<p>Michael Buckner/Variety/Penske Media via Getty Images</p>

Michael Buckner/Variety/Penske Media via Getty Images

Two funny ladies: Judy Greer paid homage to Diane Keaton’s iconic Annie Hall.

Kelly Clarkson

<p>Weiss Eubanks/NBCUniversal via Getty Images</p>

Weiss Eubanks/NBCUniversal via Getty Images

Kelly Clarkson went ghostly for her talk show, in a costume she described as “haunted Stevie Nicks.”

Winnie Harlow

<p>MEGA/GC Images</p>

MEGA/GC Images

It was a royal holiday for Winnie Harlow as Queen Nefertiti.

Kylie Jenner

Jenner channeled her inner Ariel for this Little Mermaid costume.

Alessandra Ambrosio

<p>Robin L Marshall/Getty Images</p>

Robin L Marshall/Getty Images

Supermodel Alessandra Ambrosio kept things totally chill as an ice princess.


Leave it to Rihanna to painstakingly recreate the exact look of a fashionable photo of rapper Gunna.

Chrissy Teigen

Chrissy Teigen as the Brazilian Bombshell herself, Carmen Miranda.

Anne Hathaway

Major Party Animal Anne Hathaway reporting for duty.

Stephanie Beatriz

Honestly, Stephanie Beatriz and her husband Brad Hoss out-Kravis’d the real Kourtney Kardashian and Travis Barker.

Kelsea Ballerini

Kelsea Ballerini needs to speak to the manager as a Halloween “Karen.”

Martha Stewart

<p>Michael Buckner/Getty Images</p>

Michael Buckner/Getty Images

In a way, isn’t Martha Stewart fairy godmother to us all?

For more InStyle news, make sure to sign up for our newsletter!

Read the original article on InStyle.