Spooky season is screaming back into our peripherals, and as we spend the next week racking our brains for halloween costume ideas that are witty and don't ruin the planet, we're looking back at our favourite celebrity halloween moments for inspiration. From niche references to more on-the-nose cultural moments, we've got to give them a hand for their imagination. Some scary, some sweet. Here, the likes of Zoe Kravitz and Kate Moss make it into the top choices.
Halle Bailey
View this post on Instagram
As Jinx (Halle Berry) from Die Another Day.
Sabrina Carpenter
View this post on Instagram
As Sandy from Grease.
Paris Hilton
View this post on Instagram
As Britney Spears.
Drew Afualo and Pili Tanuvasa
View this post on Instagram
As Cassian and Nesta from ACOTAR.
Amelia Gray
View this post on Instagram
As Violet from The Incredibles.
Amelia Dimoldenberg
View this post on Instagram
As Roz from Monsters Inc.
Sophie Turner
View this post on Instagram
As Trinity from The Matrix.
Selena Gomez and Benny Blanco
View this post on Instagram
As Alice in Wonderland and the Mad Hatter.
Ice Spice
View this post on Instagram
As Betty Boop.
Benito Skinner and Terry O'Connor
View this post on Instagram
As Elvis and Priscilla Presley.
Martha Hunt
View this post on Instagram
As Leeloo from 'The Fifth Element'. A case for the bleached eyebrow.
Dakota Fanning
View this post on Instagram
As a loofah. Scrub-a-dub-dub!
January Jones
View this post on Instagram
As Sigourney Weaver. “I’m the Gatekeeper, are you the Keymaster?”
Maya Erskine and Michael Angarano
View this post on Instagram
'Imagine' looking this good.
Sarah Paulson and Holland Taylor
View this post on Instagram
As a panda and a joker. Little sense can be made except that they look comfy and warm which is why they rank regardless.
Naomi Campbell and Kate Moss
Same Naomi, Same.
Nicola Peltz Beckham
As Catwoman.
Cindy Crawford
View this post on Instagram
As Marilyn Monroe.
Kate Moss
As...something, witchy?
Kendall Jenner
View this post on Instagram
As Pamela Anderson in Barbed Wire, skinny eyebrows essential!
And also seen here as a Fembot from Austin Powers.
Lily Rose Depp
As a Chanel-clad lion tamer.
Elsa Hosk
View this post on Instagram
Pretty in pink as Natalie Portman's character in Closer.
Cindy Crawford
View this post on Instagram
The goth girl blueprint.
Anok Yai
View this post on Instagram
Anok Yai as Marvel's Storm.
Winnie Harlow
View this post on Instagram
As Frankenstein's bride.
Emily Ratajkowski
View this post on Instagram
As a cavewoman.
Ariana Grande and Mac Miller
As Sam Shakusky and Suzy Bishop from Moonrise Kingdom.
Sydney Sweeney and Maude Apatow
As the twins from The Shining.
Olivia Rodrigo
As Elvira Hancock from Scarface.
Haley and Justin Bieber...
As The Princess Diaries.
...and again
This time as Ratchet.
Martha Hunt
As Elvira Hancock from Scarface.