I pay attention so you don't have to
  1. Kyle McLachlan as Kale McLachlan
  2. Kylie Jenner as Christina Aguilera
  3. Jessica Williams and Danielle Brooks as B*A*P*S
  4. @lenadunham as a grabbed pussy
  5. @mindy as Sully Sullenburger
  6. Ariana Grande as an Eevee eating a Pikachu??
  7. Present day Carson Daly as 90s Carson Daly
  8. Jacob Tremblay as Marty McFly
  9. Stasis Schroeder as The Pretty Filter
  10. Mae Whitman as The Crow
  11. Josh Charles as Run DMC with a dog in a stroller
  12. Blue Ivy, Beyoncé, and Tina as Salt n Pepa
  13. Blue Ivy, Beyoncé, and Jay-Z as Barbie and Ken dolls
  14. @shondarhimes as Beyoncé
  15. Joey King as Dwight Schrute
  16. Leonardo DiCaprio as himself
  17. Ted Cruz as himself
  18. The Burtka-Harris family as old movie stars
  19. Whoopi Goldberg as Marge Simpson
  20. Raven-Symone as Cartman
  21. Ariel Winter as Olive Penderghast
  22. Bette Midler and Marc Jacobs as herself in Hocus Pocus and a bodybuilder that I assume is Tamra Judge
  23. Kelsey Grammer as Sideshow Bob
  24. Keke Palmer as Selena
  25. Nicole Richie as Siegfried and Roy
  26. Kelly Rowland as Dionne
    and her friend is killing it whatever her costume is, I wanna say Tatyana Ali circa Fresh Prince?
  27. Martha Stewart as a bloody nurse
  28. Martha Stewart as Marilyn Monroe
  29. Luna Legend as everything
    A hot dog
  30. A peacock
  31. Minnie Mouse
  32. A banana
  33. Little Red Riding Hood
  34. Alice in Wonderland
  35. A Pink Lady
  36. and a hula dancer
  37. Happy Halloween!
    Any questions?