back to top

21 Celebs Who Totally Nailed Their Movie-Themed Halloween Costumes

"I invented post-its"–Romy White (or Jessica Alba?)

Posted on

1. Heidi Klum as Jessica Rabbit from Who Framed Roger Rabbit?:

Instagram: @heidiklum

2. Gigi Hadid as Sandy from Grease:

Instagram: @gigihadid

3. Alessandra Ambrosio as The Queen of Hearts from Alice in Wonderland:

Instagram: @alessandraambrosio

4. Gisele Bündchen and Tom Brady as Dorothy and The Cowardly Lion from The Wizard of Oz:

Instagram: @gisele

5. Iggy Azalea as Cruella Deville from 101 Dalmations:

Instagram: @thenewclassic

6. Jessica Alba and Kelly Sawyer as Romy and Michele from Romy and Michele's High School Reunion:

Instagram: @jessicaalba

7. Ryan Seacrest and Julianne Hough as Bonnie and Clyde from Bonnie and Clyde:

Instagram: @ryanseacrest

8. Chloë Moretz as Bellatrix Lestrange from the Harry Potter series:

Instagram: @chloegmoretz

9. Colton Haynes as Nemo from Finding Nemo:

Instagram: @coltonlhaynes


10. Kim Kardashian-West as Catwoman from Batman Returns:

Instagram: @kimkardashian

11. Genevieve Hannelius as Effie Trinket from The Hunger Games series:

12. Nina Dobrev as Hermione Granger from the Harry Potter series:

Instagram: @ninadobrev

13. Jesse Tyler Ferguson and Justin Mikita as Harry and Lloyd from Dumb and Dumber:

Instagram: @jessetyler

14. Poppy Delevingne as Harley Quinn from Suicide Squad:

Instagram: @poppydelevingne

15. Kelly Osbourne as Magenta from The Rocky Horror Picture Show:

Instagram: @kellyosbourne

16. Sarah Hyland and Katie Welch as Annie and Miss Hannigan from Annie:

Instagram: @therealsarahhyland

17. Mark and Samantha Ronson as Maverick and Goose from Top Gun:

Instagram: @samantharonson

18. Ed Sheeran as Austin powers from the Austin Powers series:

Instagram: @teddysphotos

19. Joe Jonas as Derek Zoolander from Zoolander:

Instagram: @joejonas

20. Jessica Simpson and Eric Johnson as Clark Griswold and Christie Brinkley from National Lampoon's Vacation:

Instagram: @jessicasimpson

21. Sarah Michelle Gellar as Alex Owens from Flashdance:

Instagram: @sarahmgellar

Did you know you can sign up for a BuzzFeed Community account and create your own BuzzFeed posts? Here's a handy guide to help you start posting today!

This post was created by a member of BuzzFeed Community, where anyone can post awesome lists and creations. Learn more or post your buzz!