The Best Celebrity Halloween Costumes of 2017
Some were funny, some were frightening, and some were just glamorous—the celebrity Halloween costumes this year are a must see.

Photo Illustration by Lyne Lucien/The Daily Beast
Cardi B as Cruella de Vil.
Khloe Kardashian as Daenerys from Game of Thrones.
Beyonce went as Lil Kim, Jay Z as Biggie and Kelly Rowland as Grace Jones.
Halle Berry as a witch.
Neil Patrick Harris as head of the carnival!
Ellen Degeneres as Karla Kardashian!
Gabrielle Union and Dwyane Wade as Milli Vanilli.
Wendy Williams as statue of liberty.
Heidi Klum prepping her beast costume.
Bruce Willis and his assistant as "The Shining" twins.
Ellie Goulding as Dolly Parton.
Jaime King as Eleven from Stranger Things.
Kristen Bell as Elsa.
Megyn Kelly as Shania Twain.
Aubrey Plaza as Wednesday Addams.
Emily Ratajowski Boo!
Nas pays homage to Richard Pryor.
Amber Rose as Chucky's Bride.
Blac Chyna and family as skeletons.
Anna Camp in Wayne's World costume.
Kendrick Lamar as Jesus Christ.
LeBron James as Pennywise!
Eric Andre as Cardi B.
Steph Curry as rolls around as Jigsaw.
Adele looking whimsical.
Naomi Campbell in an over-the-top headpiece.
ADVERTISEMENT
Kim Kardashian and Jonathan Cheban as Sonny and Cher.
Sonny & Cher pic.twitter.com/JMLRko409q
— Kim Kardashian West (@KimKardashian) October 28, 2017
Sarah Hyland as Dustin Henderson from Stranger Things.
Get the best of The Beast delivered right to your inbox
By clicking “SUBSCRIBE” you agree to our Terms of Use and Privacy Policy.
Zoë Kravitz as Marla Singer and Karl Glusman as Tyler Durden from Fight Club.
Kelly Ripa and Ryan Seacrest as handmaiden.
Jaime King and family as Power Rangers.
Jason Derulo as the leader of the White Walkers.
Kourtney and Kim Kardashian as Michael Jackson and Madonna.
MJ & Madge -#ICONS pic.twitter.com/sbz5Fk9eI6
— Kim Kardashian West (@KimKardashian) October 29, 2017
Rita Ora as Poison Ivy.
Karlie Kloss as Catwoman and Joan Smalls as Minnie Mouse.
Cindy Crawford and Rande Gerber in ’70s style.
Maria Borges as a spider.
Busy Phillips as Hedwig.
Kim Kardashian as Aaliyah.
Baby Girl Aaliyah pic.twitter.com/5GUHkNJgNi
— Kim Kardashian West (@KimKardashian) October 29, 2017
Demi Lovato as Selena.

Snapchat
Gwyneth Paltrow paying homage to her role in Se7en.
Paris Hilton as the Devil.
Nene Leakes as Pest Control.
Colton Haynes as Marge Simpson.
Ellen Von Unwerth in a Versailles-inspired ensemble.
Register below to read this article for free or subscribe
to unlock unlimited access to The Daily Beast.
Monthly
$1
First month then $5.99/month
Annual
$35
First year then $59.99/year
Premium
$79
First year then $119.99/year
*Substack access provided by the next business day, using your subscription email. Choosing the Premium plan constitutes your permission to share your subscription email with Substack and your agreement to Substack’s Privacy Policy.
Already have an account? Sign In
Looks like you already have a subscription!
You're all set!
Thanks for subscribing.
