Cardi B as Cruella de Vil.
Khloe Kardashian as Daenerys from Game of Thrones.
Beyonce went as Lil Kim, Jay Z as Biggie and Kelly Rowland as Grace Jones.
Halle Berry as a witch.
Neil Patrick Harris as head of the carnival!
Ellen Degeneres as Karla Kardashian!
Gabrielle Union and Dwyane Wade as Milli Vanilli.
Wendy Williams as statue of liberty.
Heidi Klum prepping her beast costume.
Bruce Willis and his assistant as "The Shining" twins.
Ellie Goulding as Dolly Parton.
Jaime King as Eleven from Stranger Things.
Kristen Bell as Elsa.
Megyn Kelly as Shania Twain.
Aubrey Plaza as Wednesday Addams.
Emily Ratajowski Boo!
Nas pays homage to Richard Pryor.
Amber Rose as Chucky's Bride.
Blac Chyna and family as skeletons.
Anna Camp in Wayne's World costume.
Kendrick Lamar as Jesus Christ.
LeBron James as Pennywise!
Eric Andre as Cardi B.
Steph Curry as rolls around as Jigsaw.
Adele looking whimsical.
Naomi Campbell in an over-the-top headpiece.
Kim Kardashian and Jonathan Cheban as Sonny and Cher.
Sarah Hyland as Dustin Henderson from Stranger Things.
Zoë Kravitz as Marla Singer and Karl Glusman as Tyler Durden from Fight Club.
Kelly Ripa and Ryan Seacrest as handmaiden.
Jaime King and family as Power Rangers.
Jason Derulo as the leader of the White Walkers.
Kourtney and Kim Kardashian as Michael Jackson and Madonna.
Rita Ora as Poison Ivy.
Karlie Kloss as Catwoman and Joan Smalls as Minnie Mouse.
Cindy Crawford and Rande Gerber in ’70s style.
Maria Borges as a spider.
Busy Phillips as Hedwig.
Kim Kardashian as Aaliyah.
Demi Lovato as Selena.
Gwyneth Paltrow paying homage to her role in Se7en.
Paris Hilton as the Devil.
Nene Leakes as Pest Control.
Colton Haynes as Marge Simpson.
Ellen Von Unwerth in a Versailles-inspired ensemble.