25 Celebrity Throwback Halloween Costumes That Completely Blew Our Mind

16. Emily Ratajkowski as Marge Simpson:

17. Gigi Hadid as Sandy from Grease:

18. Heidi Klum as Jessica Rabbit:

18. Kendall Jenner and Cara Delevingne as Mario and Luigi:

19. Rihanna and friends as the Teenage Mutant Ninja Turtles:

20. Khloé Kardashian as Storm: