The best celebrity Halloween costumes

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.

Taron Egerton as Elton John in Rocketman from Paramount Pictures.