It’s no surprise that famous people do Halloween better than the rest of us. They have more cash and teams of people who can transform them into just about anyone. Feast your eyes on the most amazing celebrity Halloween costumes of all time!
Kim and Kourteny Kardashian as Michael Jackson and Madonna

Nina Dobrev & Friends as The Spice Girls

Cardi B as Cruella de Vil

Heidi Klum as Michael Jackson from Thriller

Christian Siriano and Brad Walsh as Picasso Paintings (Marie Claire)

Lady Gaga as Edward Scissorhands (Seventeen)

Bruce Willis and Friend as the Grady Twins from The Shining

Beyonce, Jay Z and Blue Ivy

Allesandra Ambrosio as a Unicorn

Halsey as Harley Quinn

Gigi Hadid as Sandy from Grease

Rihanna and Friends as Teenage Mutant Ninja Turtles

Neil Patrick Harris, David Burka, and Their Kids as Characters from Alice in Wonderland

Dylan Sprouse as Fabio (Right After Getting Hit in the Face by a Bird While Riding a Roller Coaster)

Demi Lovato as a Nightmare Woman

Sarah Michelle Gellar and Freddie Prinze Jr. as Andie and Duckie from Pretty In Pink

Gisele Bundchen and Tom Brady as Avocado Toast

Vanessa Hudgens and Austin Butler as Vincent Vega and Mia Wallace from Pulp Fiction

Wilmer Valderama and Demi Lovato as Lucy and Desi from I Love Lucy

Ashley Madekwe and Friend as Karl Lagerfeld and His Cat Choupette

Skylar Astin and Anna Camp as Wayne and Garth from Wayne’s World

Cindy Crawford and Rande Gerber as Axl Rose and Slash from Guns N Roses

Katy Perry and Friend as Daria and Jane from Daria
