Nobody does Halloween costumes better than celebrities. With professional stylists and millions upon millions of dollars at their disposal, famous folks have all of the right resources at their fingertips to make the perfect costumes come to life. However, every year there are a few A-listers whose costumes stand out above the rest. To celebrate the true champions of October 31st, we’ve rounded up some of the most iconic celebrity Halloween costumes of all time.
1 Heidi Klum as Forbidden Fruit
Heidi Klum, the unofficial queen of Halloween—the Halloween, if you will—went for it in 2006 with this spooky, slithery take on the forbidden fruit from the biblical story of the Garden of Eden.
2 Michael Kors as The Garden of Eden
In 2017, Klum’s longtime Project Runway colleague, Michael Kors, came up with his own take on a Garden of Eden Halloween costume, but his was much more glam than ghastly.
3 Heidi Klum and Tom Kaulitz as Shrek and Fiona
dpa picture alliance / Alamy Stock Photo
In 2018, Klum and her then-boyfriend, now-husband, Tom Kaulitz, brilliantly transformed into Shrek and Princess Fiona for their annual Halloween bash, once again proving themselves the ultimate costume party participants.
4 Rande Gerber and Cindy Crawford as Axl Rose and Slash
Is Slash getting younger? Nope, that’s just supermodel Cindy Crawford circa 2013, dressed to impress in her best ’80s rocker gear. Her husband, Rande Gerber, makes the perfect costume accessory, dressed as fellow Guns N’ Roses member Axl Rose.
5 Martha Stewart as Glinda the Good Witch
Move over, Kristin Chenoweth; there’s a new Glinda in town! In 2013, Martha Stewart dazzled as the Wizard of Oz’s Good Witch of the South, clad in a pink tulle dress and a sparkling tiara.
6 Fergie as a cast member of Toddlers & Tiaras
Is Fergie’s Toddlers & Tiaras costume from 2011 cute or creepy? Well, that depends on how you feel about Honey Boo Boo. And for more photos that will put you in the holiday spirit, check out these 20 Vintage Photos of Halloween That Are Slightly Creepy.
7Bette Midler as Marie Antoinette
Bette Midler became a permanent Halloween heroine when she played the head Sanderson sister in Hocus Pocus. And in 2017, the songstress became the talk of the town during Halloween for yet another reason: her Marie Antoinette costume. With the wig and embroidery, this was a costume to remember.
8 And AnnaLynne McCord as Marie Antoinette
Another celebrity who has brilliantly portrayed Marie Antoinette is Annalynne McCord. In 2011, the 90210 actress wore some Victorian garb to a Halloween bash in Las Vegas. Let them eat candy!
9 Paris Hilton as Miley Cyrus
Paris Hilton can’t stop and won’t stop having some of the most spot-on celebrity Halloween costumes out there. One of her absolute best to date is this extremely accurate recreation of Miley Cyrus’s 2013 look from the MTV Video Music Awards. Hilton sported this for a party at the Playboy Mansion that same year. Twerk or treat!
10 Hoda Kotb and Kathie Lee Gifford as Princess Eugenie and Princess Beatrice
In April 2011, Princess Beatrice and Princess Eugenie became the talk of the town when they wore over-the-top headgear to Prince William and Kate Middleton’s wedding. And in October of that year, Today hosts Kathie Lee Gifford and Hoda Kotb made waves as they portrayed the sisters on Halloween.
11 Emma Roberts as Julia Roberts in Pretty Woman
What makes Emma Roberts’s 2012 Pretty Woman costume especially iconic is the fact that Julia Roberts is her aunt!
12 Lupita Nyong’o as Dionne from Clueless
When we saw Lupita Nyong’o’s Clueless costume in 2018, we were totally buggin’!
13 The Weeknd as Beetlejuice
If you repeat the name “Beetlejuice” three times, then The Weeknd might just come running, all dressed up in his Tim Burton-inspired Halloween costume from 2018.
14 Padma Lakshmi as Black Swan
Top Chef host Padma Lakshmi’s goth/glam Black Swan costume was absolutely on point—or should we say, en pointe—in 2018.
15 Zac Posen as Willy Wonka
In 1971, we saw Gene Wilder as Willy Wonka; in 2005, we saw Johnny Depp as Willy Wonka; and on Halloween in 2018, we saw fashion designer Zac Posen as Willy Wonka, curly wig and all.
16 Karlie Kloss as Marilyn Monroe
No, that’s not a Marilyn Monroe portrait rendered in color. That’s just supermodel Karlie Kloss in 2017 rocking an epic Monroe costume, mole included.
17 Kat Graham as The Mask
Who’s behind The Mask? It’s Vampire Diaries star Kat Graham! She dressed up as the Jim Carrey character for Halloween in 2018.
18 Katy Perry as Jane Lane from Daria
Given how over-the-top Katy Perry dresses on a normal day, it’s little surprise that she takes her Halloween costumes very seriously. Case in point: In 2012, she nailed a perfect reconstruction of Jane Lane from the MTV animated series Daria.
19 And Katy Perry as a Cheeto
As they say, you are what you eat!
20 Kate Moss as Cara Delevingne
If imitation is the sincerest form of flattery, then Cara Delevingne should feel especially flattered. In 2014, fellow model Kate Moss decided to use her for her Halloween costume inspiration—and she absolutely nailed it.
21 Michelle Trachtenberg as an Ice Queen
After years of playing an ice queen on the hit series Gossip Girl, Michelle Trachtenberg was more than ready to rock this look in 2015.
22 Evan Rachel Wood as Magenta from Rocky Horror Picture Show
Evan Rachel Wood truly transformed into Rocky Horror Picture Show’s Magenta on Halloween in 2010.
23 Nicole Scherzinger as Cleopatra
Bold and beautiful as ever, Nicole Scherzinger rocked this head-to-toe Cleopatra look for Jonathan Ross’s annual Halloween bash in 2018.
24 Christian Siriano as Cruella de Vil
Leave it to a fashion designer to perfect the Cruella de Vil costume. On Halloween in 2008, Christian Siriano came to slay in this iconic black-and-white get-up, though his 101 Dalmatians were MIA.
25 And Christian Siriano as the feather duster from Beauty and the Beast
In 2010, Siriano once again proved that he’s the master of Halloween when he showed up to Heidi Klum’s annual party in one of the best portrayals of a cleaning tool that we’ve ever seen.
26 Rita Ora as Post Malone
For the 2018 KISS Haunted House Party in London, pop star Rita Ora decided to dress up as singer Post Malone. Just how convincing was her costume? In January, The Hollywood Reporter accidentally used a picture of Ora when they announced that Malone would be performing at the Grammy Awards. Oops!
27And Rita Ora as Barbie
Ora also brought Barbie to life when she dressed up as the Mattel doll for Halloween in 2015.
28 Victoria Justice as a Ouija board
The Zoey 101 star’s makeup and contacts really put this look over the edge!
20 David Arquette as Bozo the Clown
When he wore this Bozo the Clown get-up in 2018, actor David Arquette tweeted, “Be afraid. Be very afraid!” Trust us when we say that we are still very afraid.
30 Gwen Stefani as Cinderella
There’s no doubt that Gwen Stefani was one of the most elegant Cinderellas of all time when she wore this Disney costume in 2011 to Kate Hudson’s Halloween party! And for more memorable celebrity moments, check out these 30 Interviews That Derailed Celebrities’ Careers.