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:

Avatar

Written by Lex Gabrielle

A writer and teacher from New York City who fully supports messy buns and 3+ cups of coffee a day.