The 100 Most Epic Celebrity Halloween Costume Ideas

Whether you're looking for sultry, spooky, or silly, we're rounding up the best celebrity Halloween costumes for all your dress-up inspiration. From Heidi Klum's greatest over-the-top ensembles to the costumes referencing our favorite pop culture characters, click through to see our favorite A-list Halloween costume ideas from over the years.

Getty Images

2018

Kendall Jenner as a fembot from Austin Powers.

1 of 100

Getty Images

2018

Lupita Nyong'o as Dion from Clueless.

2 of 100

Getty Images

2018

Alexa Chung as a mermaid.

3 of 100

Getty Images

2018

Harry Styles as Elton John.

4 of 100

Getty Images

2018

Emily Ratajkowski as Loana from One Million Years B.C.

5 of 100

Getty Images

2018

Heidi Klum as Fiona from Shrek.

6 of 100

Kevin MazurGetty Images

2018

Rande Gerber, Cindy Crawford, and George Clooney as retro pilots and a flight attendant.

7 of 100

Getty Images

2018

Kaia Gerber as a Joan Jett.

8 of 100

Getty Images

2018

Lily Rose Depp as a ringmaster.

9 of 100

Getty Images

2018

Princess Beatrice as a unicorn.

10 of 100

Getty Images

2018

Rihanna dons pink skeleton makeup and black patent leather.

11 of 100

Getty Images

2018

Rita Ora as Post Malone.

12 of 100

Getty Images

2018

Winnie Harlow as RuPaul.

13 of 100

Getty Images

2018

Zac Posen as Willy Wonka.

14 of 100

Getty Images

2018

Zoe Kravitz as a vampire at breakfast time.

15 of 100

Getty Images

2017

Cardi B as Cruella de Vil.

16 of 100

Getty Images

2017

Kim Kardashian and Jonathan Cheban as Sonny & Cher.

17 of 100

Getty Images

2017

Imaan Hammam as Slash.

18 of 100

Getty Images

2017

Kendall Jenner as a Powderpuff Girl.

19 of 100

Getty Images

2017

Cindy Crawford and Rande Gerber in ’70s costumes.

20 of 100

Getty Images

2017

Amal Clooney in a '70s costume.

21 of 100

Getty Images

2017

Alessandra Ambrosio as Cher.

22 of 100

Getty Images

2017

Nicole Scherzinger as Cleopatra.

23 of 100

Snapchat

2017

Demi Lovato as Selena Quintanilla.

24 of 100

Getty Images

2017

Kelly Sawyer and Jessica Alba as the stars of Juno.

25 of 100

Getty Images

2017

Heidi Klum as a werewolf from Michael Jackson's Thriller.

26 of 100

Getty Images

2017

Michael Kors as a The Garden of Eden.

27 of 100

Getty Images

2017

Karlie Kloss as Marilyn Monroe.

28 of 100

Getty Images

2017

Bette Midler as Marie Antoinette.

29 of 100

Getty Images

2017

Bruce Willis and assistant Stephen Eads as the Grady twins from The Shining.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io

This commenting section is created and maintained by a third party, and imported onto this page. You may be able to find more information on their web site.

A Part of Hearst Digital Media
Harper's BAZAAR participates in various affiliate marketing programs, which means we may get paid commissions on editorially chosen products purchased through our links to retailer sites.