Maybe it's the team of hair and makeup on their payroll, but we've really got to hand it to celebs for their dressed-to-the-nines, "go big or go home" mentality on Halloween. Here, we look back at some of our favorite celebrity Halloween costumes through the years, from instances where they dressed up as their peers to times when they reinvented the "black witch costume" wheel.
Kourtney Kardashian as Michael Jackson.
Lady Gaga as Edward Scissorhands.
Demi Lovato as a police officer.
Jessica Simpson and Eric Johnson as Willie & Waylon.
Chrissy Teigen and John Legend as Carmen Miranda and Groucho Marx.
Amber Rose as Chucky's bride.
Heidi Klum as the "Thriller" werewolf. (Yes, that really is Heidi Klum.)
Demi Lovato as Selena.
Amal Clooney at a '70s themed party.
Sarah Paulson as a panda, and Holland Taylor as Harley Quinn.
Kourtney Kardashian as Michael Jackson and Kim Kardashian as Madonna.
Isla Fisher as a unicorn.
Kim Kardashian West as Cher.
Lena Dunham as a pumpkin.
Zoë Kravitz and Karl Glusman as Marla Singer and Tyler Durden in Fight Club.
Busy Philipps as Hedwig.
Paris Hilton and Sofia Richie as Alice in Wonderland and a Nascar racer.
Khloé Kardashian as Storm from X-Men.
Blue Ivy and Beyoncé as Salt-N-Pepa.
Martha Hunt as Elvira Hancock, Michelle Pfeiffer's character from Scarface.
Katy Perry as Principal Hudson at her sock hop party.
Kylie Jenner as Christina Aguilera.
Bette Midler as Winifred Sanderson, her Hocus Pocus character.
Amy Schumer as Dustin from Stranger Things.
Aline Weber as Leeloo Dallas from The Fifth Element.
Jenna Dewan Tatum as a unicorn.
Nina Dobrev and Lane Cheek as Leonardo DiCaprio and the horse from The Revenant.
Alessandra Ambrosio as Jessica Rabbit.