21 times celebrities completely nailed their Halloween costumes as your favourite fictional characters

HBO / @khloekardashian/InstagramDaenerys Targaryen and Khal Drogo are popular Halloween costumes, even for the rich and famous.

It may seem like many celebrities have it made, but even they can enjoy pretending to be other people – especially on Halloween, when the whole point is to embrace surrealism and fiction.

Here are 21 times celebrities who pulled out all the stops to transform into fan-favourite TV and film characters.


Halsey managed to pull off a daring Poison Ivy costume.

@iamhalsey/InstagramShe called this her ‘fav costume of all time ever’ on Instagram.

Halsey’s annual Halloween party had a “Villains of Gotham City” theme in 2018. The hostess’ own look as Batman antagonist Poison Ivy was easily a highlight, from the subtle green tint on her skin to the bright red wig.


Read more:
Here’s what 64 celebrities wore for Halloween this year


Halsey was also a dead-ringer for Eleven from “Stranger Things.”

@iamhalsey/InstagramShe already had the perfect hairstyle.

In 2016, the singer also dressed up as the DC Comics villain Harley Quinn and Uma Thurman’s character in “Kill Bill” – but thanks to her shaved head and mean stare, the Eleven costume was her tour de force.


Wells Adams and Sarah Hyland put their own spin on “Stranger Things.”

@sarahhyland/InstagramNaturally, Wells Adams’ ensemble included a box of Eggo waffles.

With an unexpected yet fitting gender swap, the couple nailed their 2017 “Stranger Things” tribute.

While “Modern Family” star Sarah Hyland went as Dustin, her boyfriend and former “Bachelorette” contestant Wells Adams donned a wig and dress to become Eleven.


Read more:


The 14 best celebrity couple Halloween costumes of all time


Allison Williams made the perfect Belle from “Beauty and the Beast.”

@aw/InstagramThe ‘Get Out’ actress could be a Disney princess.

“Ugh Belle I’ve been telling you to get a damn Kindle,”Allison Williams captioned this shot from 2015.


Camila Mendes and Lili Reinhart fully committed to their hilarious “Napoleon Dynamite” costumes.

@camimendes/Instagram‘Vote for me, and all your wildest dreams will come true.’

Lili Reinhart had teased that she would participate in a “couples costume” with her “Riverdale” co-star, Camila Mendes, for Halloween 2018.

Just a few days later, they revealed their surprising resemblance to the lead “Napoleon Dynamite” characters (Mendes as Efren Ramirez’s Pedro and Reinhart as Jon Heder’s Napoleon).


Heidi Klum went all out as Jessica Rabbit for her 16th annual Halloween party.

In 2015, Heidi Klum shared the wild, elaborate process behind becoming the vixen from “Who Framed Roger Rabbit?” – which included a ton of prosthetics, all over her body.


Gigi Hadid looked exactly like Sandy from “Grease.”

Gigi Hadid walked straight out of the famous final scene in “Grease” to attend Klum’s 2015 Halloween party.


Khloe Kardashian and Tristan Thompson personified a fan-favourite couple from “Game of Thrones.”

Khloe Kardashian/InstagramThe couple took it to Westeros in 2017.

Khloe Kardashian dressed up as Daenerys Targaryen while her boyfriend went as Khal Drogo, a short-lived yet beloved couple from “Game of Thrones.”


Read more:
All the showstopping Halloween costumes from the Kardashian-Jenner family this year


Jacob Tremblay somehow became even cuter when dressing up as Marty McFly from “Back to the Future.”

@jacobtremblay/InstagramHe even nailed Marty’s look of constant confusion.

The “Room” actor wrote on Instagram that “only the adults” recognised his costume at his school’s Halloween dance.


Diane Guerrero made an exemplary Tina Belcher from “Bob’s Burgers.”

@dianexguerrero/InstagramJoseph Ferrara dressed up as Tina’s dad, Bob.

“Bob and Tina Belcher! We got burgers,” Diane Guerrero captioned this shot from Halloween 2015.


Emily Ratajkowski even painted her skin to look like Marge Simpson from “The Simpsons.”

Emily Ratajkowski found the perfect dress and wig for her Marge Simpson costume in 2015.


Austin Butler and Vanessa Hudgens dressed as a memorable duo from “Pulp Fiction.”

@vanessahudgens/InstagramThe longtime couple coordinated perfectly.

In 2015, Austin Butler dressed as Vincent Vega, while Vanessa Hudgens went as the iconic Mia Wallace.


Beyoncé, as Storm from “X-Men,” stood apart from the other superheroes.

@lala/TwitterLala Anthony captioned this group photo, ‘A night to remember,’ adding the hashtag #girlpower.

While numerous women in Beyoncé’s circle appeared to have a similar idea – including Ciara as Catwoman and Lala Anthony as Wonder Woman – she raised the bar by donning her white wig and contacts to transform into Storm.


Ariana Grande and Mac Miller were perfectly whimsical for their “Moonrise Kingdom” couples costume.

@arianagrande/InstagramThe musicians were dating for over two years.

Back in 2016, late rapper Mac Miller and then-girlfriend Ariana Grande dressed as mischievous duo Sam and Suzy from the 2012 Wes Anderson film.


Read more:
Ariana Grande posted a heartbreaking tribute to Mac Miller: ‘I’m so sorry I couldn’t fix or take your pain away’


Cardi B went full evil to become Cruella de Vil from “The Hundred and One Dalmatians.”

With her colour coordination and two-toned hair, Cardi B perfected her Cruella de Vil costume.


Joe Jonas nailed Derek Zoolander’s “blue steel” look.

@joejonas/Instagram‘I’m pretty sure there’s a lot more to life than being really, really, ridiculously good looking.’

In addition to the perfect “Zoolander” outfit,Joe Jonas’ model face is uncanny. Even Ben Stiller gave his seal of approval.


This year, Jonas and his fianceé Sophie Turner nailed an “Addams Family” look.

Instagram/sophietNow we know Turner can pull off red, blonde, and black hair.

Jonas posed as Gomez Addams, while “Game of Thrones” star Sophie Turner went as Morticia.


Read more:


Everything you need to know about Sophie Turner and Joe Jonas’ love story


Zoë Kravitz was perfect as Marla Singer from “Fight Club.”

@zoeisabellakravitz/InstagramHer boyfriend Karl Glusman coordinated as Brad Pitt’s character Tyler Durden.

Zoë Kravitz nailed her “Fight Club” persona – right down to the messy hair, casual smoking, and nonchalant attitude.


Nina Dobrev managed to fit three “Harry Potter” costumes into one.

@ninadobrev/TwitterThe three best friends are rarely apart.

Nina Dobrev could have just gone with a classic Hermione outfit, but she fit Harry and Ron into her “Harry Potter” costume as well – and even topped it off with an invisibility cloak.


Neil Patrick Harris and David Burtka got their whole family involved for this “Star Wars” ensemble.

@nph/InstagramBut where’s Chewbacca?

Ever since Neil Patrick Harris and David Burtkta welcomed twins Harper and Gideon in 2010, the family has built a reputation for dressing in adorable ensemble costumes every October.

In 2015, they must have been excited about the impending release of “Star Wars: The Force Awakens.” Harris and Burtka were the perfect matches for Obi-Wan Kenobi and Han Solo, while the kids dressed as Luke and Leia Skywalker (the characters are twins, too!).


Justin Timberlake, Jessica Biel, and their son Silas stepped up their game with “Lego Batman” costumes.

@justintimberlake/InstagramThree-year-old Silas is the perfect little Dark Knight with a Batarang.

The trio went as “Lego Batman” characters Harley Quinn, Robin, and Batman.

“They got candy? LEGO!” Timberlake captioned the photo of the family.

Visit

INSIDER’s homepage

for more.

Business Insider Emails & Alerts

Site highlights each day to your inbox.

Follow Business Insider Australia on Facebook, Twitter, LinkedIn, and Instagram.