It's the most wonderful time of the year!
And no, we're not talking about Christmas. We're referring to Halloween, of course!
Are you ready to see all the best celebrity Halloween costumes of 2018? This is the season when our favorite stars go all out on wigs, costumes, and makeup to transform themselves into exotic characters we wouldn't see in movies or on the red carpet. Since the spooky holiday falls smack dab in the middle of the week this year, the stars took this weekend as an opportunity to flaunt their Halloweeny alter egos.
In case you didn't score an invite to the Casamigos party, you can check out our favorite celebrity Halloween costumes below.
Here are our top picks so far.
1. Harry Styles as Elton John
2. Rita Ora as Post Malone
3. Camila Mendes and Lili Reinhart as Pedro and Napoleon Dynamite
4. Ross Butler and Noah Centineo as Wolverine and Gaston
5. Halsey as Poison Ivy
6. G-Eazy as Two-Face
7. Olivia Munn as Peik Lin from Crazy Rich Asians
8. Joe Jonas and Sophie Turner as Sansa Stark and an elephant
9. Joey Fatone and Izabel Araujo as the twins from The Shining
10. Nicky Hilton as early 2000s Paris Hilton
11. The cast of Black-ish as Erik Killmonger, Nakia, and King T'Challa from Black Panther
12. Kendall Jenner as an Austin Powers Fembot
13. Rande Gerber and Cindy Crawford as David Bowie and Debbie Harry
14. Presley and Kaia Gerber as a rockstar and Joan Jett
15. George Clooney as an airline pilot
16. Zoe Kravitz as a vampire in the morning
17. Taissa Farmiga as a gumball machine
18. Nina Dobrev as A Star Is Born
19. Lauren Jauregui as Harley Quinn
20. Gabrielle Union as Gwen Stefani
What's your favorite costume? Vote below!