The best celebrity Halloween costumes of 2017

Joan Smalls as Minnie Mouse for Halloween 2017
Pick your favourite look.

Every Halloween, Hollywood goes above and beyond when it comes to embracing fancy dress.

Garnering the column inches this year, were unicorns, 70s icons, hit Netflix series Stranger Things and Cher (we’ll let you discover for yourself who dressed up as who/what).

Special mention goes to Karlie Kloss, Jamie King and Kim Kardashian West for more than one incredible costume and their overall… holiday spirit.

Scroll through our top picks of this year’s celebrity Halloween costumes.


1/24 Karlie Kloss as Catwoman and Joan Smalls as Minnie Mouse.

2/24 Channing Tatum as a unicorn.

Hard act to follow Sonny n @cher but I thinks we nailed it @kimkardashian what do you guys think?? @casamigos

A post shared by Jonathan Cheban (@foodgod) on

3/24 Kim Kardashian and Jonathan Cheban as Sonny and Cher.


4/24 Demi Lovato as Selena Quintanilla.

A post shared by Amal Clooney (@amalclooney) on

5/24 Amal Clooney’s 70s disco costume.

did someone say 70’s

A post shared by Kaia (@kaiagerber) on

6/24 Kaia Gerber as Elvira Hancock from Scarface.


7/24 Actress Rowan Blanchard as Marie Antoinette.


8/24 Lauren Conrad as Cruella De Vil.

9/24 Stranger Things‘ Joe Keery as Harry Potter.


10/24 Victoria’s Secret model Josephine Skriver is about as far as you can get from an Angel, this year dressing up as a vampire.

#strangerthings have happened #happyhalloween

A post shared by Sarah Hyland (@sarahhyland) on

11/24 Sarah Hyland as Dustin from Stranger Things.


12/24 Kourtney Kardashian and Kim Kardashian West as Michael Jackson and Madonna.


13/24 Emily Ratajkowski in a purple wig.

14/24 Karlie Kloss as Marilyn Monroe.

Living my Winona Ryder dream. Lydia Deetz from Beetlejuice. // shot by @pixielevinson #KISSHousePartyLive

A post shared by DUA LIPA (@dualipa) on

15/24 Dua Lipa as Lydia from Beetlejuice.

16/24 Sarah Michelle Gellar as a unicorn.

3rd rule of fight club.

A post shared by Zoë Kravitz (@zoeisabellakravitz) on

17/24 Zoe Kravitz as Marta Singer from Fight Club.


18/24 Jaime King as Joyce from Stranger Things.

Happy Early Halloween & Happy Birthday Gorgeous ❤️

A post shared by Adele (@adele) on

19/24 Adele embraces the Halloween spirit.

You talking to us????

A post shared by Vanessa Hudgens (@vanessahudgens) on

20/24 Vanessa Hudgens in masquerade.


21/24 Taylor Hill as a bloody cowgirl.

22/24 Rita Ora as Poison Ivy.

23/24 Jaime King & family as the Power Rangers.


24/24 Alessandra Ambrosio as Cher.
Imagery: Instagram & Getty Images.