No one does Halloween quite like Hollywood. 2017 seems to be the year of odes to other celebrities, done by celebs themselves. Even though Halloween is tomorrow, we’ve seen some pretty spectacular costumes from this weekend.

One of the best duos came from Kim Kardashian West and sister Kourtney, as Kim dressed up as Madonna and Kourtney as Michael Jackson. Though Kim kind of just looked like Kim with blonde hair, Kourtney’s hair stole the show…we all want to know how she was able to pull of the king of pop’s perfect curls.

Demi Lovato showed love to former singer Selena Quintanilla with a sparkly red jumpsuit that left little to the imagination. Lovato recently came out with her YouTube documentary, “Simply Complicated,” and looks as confident as ever in her sexy Halloween garb.

Model Karlie Kloss went with the classic look, channeling her inner Marilyn Monroe with a cute white dress and platinum blond hair. And what would the Marilyn Monroe costume be without bold red lips? Karlie’s costume reminds us that classy is always in style.