
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 Addison Rae, Cara Delevigne, Kate Moss and more make it into the top choices.
Veronika Slowikowska and Sabrina Carpenter
View this post on Instagram
As Agnetha Fältskog and Anni-Frid Lyngsta, from ABBA.
Benito Skinner and Mary Beth Barone
View this post on Instagram
As Zootopia.
Demi Lovato
View this post on Instagram
As Poot.
Amelia Dimoldenberg
View this post on Instagram
As a devil.
The Biebers
View this post on Instagram
Justin, Hailey, and Jack Blues dressed as The Incredibles.
Keke Palmer (and her son)
View this post on Instagram
As Snoop Dogg and Bow Wow from the “Bow Wow (That’s My Name)” music video.
Lady Gaga
View this post on Instagram
As the Garden of Eden (and its gardener), in reference to her album, Mayhem.
Halle Bailey
View this post on Instagram
As Jinx (Halle Berry) from Die Another Day.
Sabrina Carpenter
As Sandy from Grease.
Paris Hilton
View this post on Instagram
As Britney Spears.
Demi Moore
As Gomez Adams.
Addison Rae and Troye Sivan
As Addison Rae and Dorothy from The Wizard of Oz.
Cara Delevigne and Renee Rapp as Drew Barrymore and Cameron Diaz.
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.
Hailey Bieber
View this post on Instagram
As Kim Possible.
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.
Benito Skinner and Terry O'Connor
View this post on Instagram
As Elvis and Priscilla Presley.
Poppy Delevigne
As Margot Tenenbaum from The Royal Tenebaums.
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?”
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
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
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.
Martha Hunt
As Elvira Hancock from Scarface.



