Margaret Norton/NBCU Photo Bank/Getty Images
Cindy Crawford dressed as Marilyn Monroe for an appearance on The Tonight Show with Jay Leno on Halloween 1996.
Beyonce.com
Beyoncé dressed as fastest woman in the world, Florence Griffith Joyner, for Halloween last year.
Beyonce.com
She also styled herself as Lisa Bonet, with twins Rumi and Sir dressed as her then-infant daughter, Zoë Kravitz.
Neilson Barnard/Getty Images for Heidi Klum
Heidi Klum costumed five models, complete with facial prosthetics, to act as her clones for her 2016 Halloween party.
Rebecca Smeyne/Getty Images
Marc Jacobs and husband Charly Defrancesco dressed as bodybuilders for Bette Midler's Annual Hulaween Bash in 2016.
Paul Bruinooge/Patrick McMullan/Getty Images
Lupita Nyong'o paid tribute to Dionne from Clueless for Heidi Klum's 2018 Halloween party.
Shareif Ziyadat/FilmMagic/Getty Images
Cardi B wore a Cruella de Vil ensemble for Halloween in 2017.
Neilson Barnard/Getty Images for Casamigos Tequila
At the 2017 Casamigos Halloween Party, Kim Kardashian and Jonathan Cheban dressed as Cher and Sonny.
Broadimage/Shutterstock
In 2016, Katy Perry employed the use of facial prosthetics to dress as Hillary Clinton.
Chinchilla/Bauer-Griffin/GC Images via Getty Images
Three years earlier, Perry went down and entirely different route -- when she dressed as a Hot Cheeto.
Michael Kovac/Getty Images for Casamigos
Last year, Zoë Kravitz dressed as a sleepy vampire ("night time is morning time for vamps guys," she explained on Instagram.)
NCP/Star Max/GC Images via Getty Images
Rihanna and friends chose a group costume in 2014, dressing as Teenage Mutant Ninja Turtles.
Mike Coppola/Getty Images
For Heidi Klum's 2015 Halloween party, Gigi Hadid dressed as Sandy from Grease.
Pacific Press/LightRocket via Getty Images
Bette Midler attended her 2017 Hulaween Benefit for the New York Restoration Project dressed as Marie Antoinette.
Kevin Mazur/Getty Images for Casamigos
Last year, Harry Styles pulled off an Elton John tribute at the Casamigos Halloween Party.
CNN  — 

You might imagine Halloween costumes to be considerably easier for celebrities, considering their above average wealth and probable access to a decent makeup artist or two. Still, some celebrities have truly perfected the art form, from Beyoncé to Heidi Klum. So what makes a celebrity costume exceptional?

For one, there’s something particularly satisfying about a very famous person dressing up as one of their own, very famous idols. Beyoncé has mastered the Halloween tribute, dressing in recent years as Florence Griffith Joyner, Toni Braxton and Lisa Bonet among others. Last year, Harry Styles sported a glittering Elton John costume, while Kourtney Kardashian looked indistinguishable from Ariana Grande at first glance.

Other costumes, meanwhile are boosted by the celebrity’s sheer physical similarity to their subject: Take Scott Disick as “American Psycho’s” Patrick Bateman, for instance, or Gigi Hadid as Sandy from “Grease.”

For some celebrities, it’s a total transformation that sets them apart. This is where Heidi Klum, often referred to as the queen of Halloween, reliably shines. Unafraid of dramatic prosthetics and months of preparation, Klum’s appeared at her annual Halloween party as Jessica Rabbit, Princess Fiona from Shrek, Lady Godiva (complete with horse) and, as pictured, one of six clones. Katy Perry’s no stranger to latex either: In 2016, she transformed into Hillary Clinton with the help of elaborate facial prosthetics.

While social media is especially fond of a meme-inspired ensemble, they rarely survive their first Halloween – how many will dress as Perry’s rogue Left Shark, for example, or Tom Hanks’ David S. Pumpkins in 2019? Conversely, some costumes have become timeless: See Beyoncé as Barbie in 2016, mirrored by Kylie Jenner two years later, or Cindy Crawford as Marilyn Monroe back in the ’90s.

01:37 - Source: CNN
The story behind the costumes of Elton John biopic 'Rocketman'

Like the rest of us, celebrities are partial to a bit of nostalgia. Outstanding throwback costumes in recent years include Lupita Nyong’o as Dionne from “Clueless,” featuring a comically oversized ’90s phone, as well as Cardi B as “One Hundred and One Dalmatians’” Cruella de Vil and Rihanna as a Teenage Mutant Ninja Turtle.

Then there’s the costumes with comedy value. Last year, Chrissy Teigen perfected the royal wave as Queen Elizabeth II, with John Legend as Prince Philip. Zoë Kravitz wore pyjamas with her vampire fangs, clutching a blood-stained coffee cup (“Mornings suck,” she wrote on Instagram, further explaining, “night time is morning time for vamps guys.”) And Katy Perry’s comic looks aren’t limited to October 31 – after all, she attended the 2019 Met Gala after party as a burger. But in 2014, she hit the Halloween pinnacle: She dressed, simply, as a single, oversized Hot Cheeto.