Skip to content Skip to navigation

Who's Wearing What

30 of the Best Celebrity Halloween Outfits of All Time

by Emma Menteath, Editorial Lead

With one month to go till Halloween we've rounded up some of our favourite celebrity Halloween costumes for all your dress-up inspiration.

1/30

Zoë Kravitz as a vampire in the morning, 2018

2/30

Heidi Klum as Jessica Rabbit, 2015

3/30

Fergie and Josh Duhamel as Karl Lagerfeld and Choupette, 2015

4/30

Gigi Hadid as Sandy from Grease, 2015

5/30

Lupita Nyong'o as Dion from Clueless, 2018

6/30

Kaia Jordan Gerber as 1970s Cindy Crawford, 2017

7/30

Kate Moss as Morticia Addams, 2018

8/30

Rita Ora as Barbie, 2014

9/30

Kim Kardashian as a mermaid, 2012

10/30

Emily Ratajkowski as Marge Simpson, 2015

11/30

Alexa Chung as zombie Marie Antoinette, 2008

12/30

Cindy Crawford as Guns N Roses star Slash, 2013

13/30

Heidi Klum as a werewolf from Michael Jackson's Thriller, 2017

14/30

Katy Perry as a Cheeto chip, 2014

15/30

Rihanna as a Teenage Mutant Ninja Turtle, 2014

16/30

Jennifer Lopez as a skeleton, 2015

17/30

Kate Moss as Cara Delevingne, 2014

18/30

Amal Clooney in a '70s costume, 2017

19/30

Kim Kardashian and Jonathan Cheban as Sonny & Cher, 2017

20/30

Rita Ora as Post Malone, 2018

21/30

Natalia Vodianova as a Jeff Koons balloon animal, 2017

22/30

Lisa Rinna and Harry Hamlin as Edie Sedgwick and Andy Warhol, 2018

23/30

Cardi B as Cruella de Vil, 2017

24/30

Lily Rose Depp as a ringleader, 2018

25/30

Zac Posen as Willy Wonka, 2018

26/30

Paris Hilton as a neon Furby-unicorn hybrid - her personal spirit animal, 2018

27/30

Clara Paget as a plastic filled ocean, 2018

28/30

Alessandra Ambrosio as the Queen of Hearts from Alice In Wonderland, 2013

29/30

Heidi Klum as Fiona from Shrek, 2018

30/30

Kim Kardashian West and Joyce Bonelli as Anna Wintour and Grace Coddington, 2014