Vogue presents the best celebrity Halloween costumes of all-time featuring Gigi Hadid, Rihanna, Kylie Jenner, Fergie, Heidi Klum, Jennifer Lopez, Jessica Alba, Jay-Z, Beyonce, Serena Williams, Cindy Crawford, Kate Moss, Kim Kardashian, Kanye West, and more!