One of the best parts of Halloween [1] is putting together a fun and creative costume [2], and celebrities did just that as they celebrated the spooky holiday this year.
Ahead of 31 Oct., stars gave us glimpses of their looks on social media and on the red carpet. Laura Whitmore completely nailed Sarah Jessica Parker [3]'s character in Hocus Pocus [4] for the Celebrity Juice Halloween Special on ITV (which aired on 31 Oct.), Holly Willoughy (who nails her Halloween costume every single year [5]) looked ravishing as Miss Scarlet from Cluedo on This Morning, whilst Jamie Lee Curtis perfectly channelled her mother Janet Leigh's character in Psycho for the Halloween Kills premiere earlier this month.
A handful of stars with October birthdays like Doja Cat [6] and Drake also hosted Halloween-themed bashes, but the biggest night of this year's Halloween weekend was without a doubt Saturday, 30 Oct. In London, Maya Jama (dressed as Medusa), threw a star-studded bash (complete with her own Maccy D's truck), whilst in New York City Harry Styles transformed one night of his tour into a Harryween fancy dress party, where the singer wore multiple costumes throughout the evening.
See more pictures of celebrity Halloween costumes ahead.
Harry Styles as Dorothy from The Wizard of Oz
Jourdan Dunn as Freddie Krueger
Charli XCX as Morticia Addams
Tom Daley and His Son as Batman and Robin
Cardi B and Daughter Kulture as Witches
Jordan Stephens and Jade Thirwall as Sideshow Bob and Marge Simpson
Sophie Turner, Joe Jonas, and Olivia DeLonge as the Cast of The Lizzie McGuire Movie
Alex Scott as a Ghostbuster
AJ Odudu as Medusa and Rosa Ayling-Ellis as an Ice Queen
Faye Winter and Teddy Soares as Avatars
Holly Willoughby and Phillip Schofield as Miss Scarlet and Colonel Mustard from Cluedo
Tilly Ramsay and Nikita Kuzmin as the Bride of Frankenstein and Frankenstein
Maura Higgins as Julia Roberts in Pretty Woman
Maya Jama as the Bride of Frankenstein
Laura Whitmore as Sarah Sanderson in Hocus Pocus
Anne-Marie as a Creepy Doll
Billie Eilish as a Lobster
Travis Barker and Kourtney Kardashian as Sid and Nancy
Jamie Lee Curtis as Marion Crane From Psycho
Doja Cat as Princess Kida From Atlantis: The Lost Empire
Jack Harlow as a Great White Shark
Benito Skinner as a Member of the Volturi From Twilight
Hayley Kiyoko as a Squid Game Contestant
Larsa Pippen as Elvira Hancock From Scarface
Khleo Thomas as Powerline From A Goofy Movie
Ciara as Selena Quintanilla
Lee Yoo-mi as Younghee From Squid Game
Doja Cat as Angelica's Doll Cynthia From The Rugrats
Willow Smith as Tyler Durden From Fight Club
Camila Mendes and Madelaine Petsch as Velma and Daphne From Scooby-Doo
Megan Thee Stallion as Pinhead From Hellraiser
Blackpink's Jennie as Medusa
Blackpink's Lisa and Jisoo as Younghee From Squid Game and Lisa
Lil Nas X as Lord Voldemort From Harry Potter
Katy Perry and Orlando Bloom as a COVID-19 Vaccine and Dr. Dilf
The Weeknd as Vito Corleone From The Godfather
Jhené Aiko as Princess Tiana From The Princess and the Frog
Vanessa Hudgens and GG Magree as Witchy Cheerleaders