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.
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.
Marc Jacobs and Char Defrancesco as body builders Stacie and Larry.
Presley Gerber, Kaia Gerber, Rande Gerber, and Cindy Crawford as punks.
Katy Perry as Hillary Clinton.
Tyga and Kylie Jenner as skeletons.
Kourtney Kardashian as Maleficent.
Mariah Carey as the devil.
Aubrey O'Day as a pegasus.
Lindsay Lohan as a cat.
Tinashe as Snoop Dogg.
Joe Jonas as Luigi.
Alessandra Ambrosia as the Devil.
J.Lo as a skeleton bride.
Emily Ratajkowski as Marge from The Simpsons.
Gigi Hadid as Sandy from Grease.
Nicole Scherzinger as a bat.
Fergie as a cat and Josh Duhamel as Karl Lagerfeld.
Nicki Minaj as a fairy godmother.
Nick Jonas as the Hamburglar.