The stars celebrated Halloween all weekend long and shared their looks on Instagram. Their clever outfits, which often spare no expense, are a sight to behold. Some stars chose 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 favourite 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.
Below, more of the best celebrity Halloween costumes we’ve seen thus far.

1 / 15
Hailey Bieber

2 / 15
Hailey Bieber

3 / 15
Hailey Bieber

4 / 15
Lisa and Jisoo

5 / 15
Justin Bieber

6 / 15
Chlöe Bailey

7 / 15
Ariana Grande

8 / 15
Harry Styles

9 / 15
Saweetie

10 / 15
Reese Witherspoon

11 / 15
Chrissy Teigen, John Legend and family

12 / 15
Megan Thee Stallion

13 / 15
Irina Shayk

14 / 15
Heidi Klum

15 / 15
Evan Spiegel and Miranda Kerr
This article was originally published on Vogue.com.