Technically, today is Halloween, but stars have been celebrating the spooky holiday all weekend long and sharing their looks on Instagram. Their clever outfits, which often spare no expense, are a sight to behold. Some stars have chosen to get creepy and scary with their outfits—have you seen Heidi Klum’s new, grotesque short film she made?—while others leaned into a more kitschy, comical vibe (like Justin Bieber, who dressed as a teddy bear). Whatever the case, Vogue is rounding up all of the very best celebrity Halloween costumes in one place, for your entertainment.
Many celebs paid tribute to their favorite fellow stars. Hailey Bieber, for one, dressed up in multiple Britney Spears outfits, including her “Slave 4 U” video look and her iconic “Baby One More Time” schoolgirl outfit. Yara Shahidi paid homage to Aaliyah with her signature Tommy Hilfiger tube top. Saweetie, meanwhile, went as Halle Berry in Catwoman (she even nailed her sultry, feline-like strut in her all-leather getup).
Pop culture references were also a hit this year too. Several stars dressed as characters from Squid Game, this year’s breakout show. Actor Kerry Washington dressed as contestant 456, while Blackpink’s Lisa cosplayed as the robotic killer doll. Creepy costumes—a Halloween must—were well represented. Kendall Jenner dressed as both a corpse bride and an otherworldly character from Mars Attacks! Reese Witherspoon immersed herself into Alfred Hitchcock’s The Birds by covering herself entirely in, yes, birds.
With Halloween night continuing on this evening, the fun isn’t over yet, either! Be sure to check back here for even more updates and costumes. Below, more of the best celebrity Halloween costumes we’ve seen thus far.