Famous Celebrity Halloween Costumes: The Most Amazing Looks Throughout The Decades

From Naomi Campbell to Drew Barrymore...

Naomi Campbell on Halloween

by Lillian Sesiguzel |
Updated on

Halloween is just round the corner, which means so are outlandish celebrity halloween costumes. But, while we love to see what the Kardashians and Katy Perry cook up year and year (oh, and Zoë Kravitz), we've forgotten about some golden oldies, the OG celebrities of the '80s, '90s and '00s, who paved the way with their classic nurse, cat and witch costumes.

There's Brooke Shields as Cruella de Vil and Cher dressed as Cleopatra. A few more of our favourites include a young Drew Barrymore, dressed as a purple crayon, looking very disappointed with her choice of costume, and Naomi Campbell, bringing some glamour to proceedings with her corset and feather boa. (Special snaps must go to Jamie Lee Curtis, who clearly knows the importance of a proper Halloween costume.)

If you're struggling to think of what you might conjure up for Halloween 2021, here are the best ideas from the '80s, '90s and '00s.


Celebrity Halloween Costumes From The '80s, '90s and '00s

1981, Brooke Shields1 of 18

1981, Brooke Shields

Brooke Shields as Cruella de Vil.

1984, Drew Barrymore2 of 18

1984, Drew Barrymore

Drew Barrymore dressed as a Crayola crayon.

1984, Twiggy3 of 18

1984, Twiggy

Twiggy as Elvira.

1995, Elle Macpherson4 of 18

1995, Elle Macpherson

Elle Macpherson at Bette Midler's Halloween party.

1996, Naomi Campbell5 of 18

1996, Naomi Campbell

Naomi Campbell as a can-can dancer.

1996, Cindy Crawford6 of 18

1996, Cindy Crawford

Cindy Crawford as Marilyn Monroe.

1996, Helena Christensen7 of 18

1996, Helena Christensen

Helena Christensen dressed as a nurse.

1997, Cher8 of 18

1997, Cher

Cher as Cleopatra.

1997, Demi Moore9 of 18

1997, Demi Moore

Demi Moore as Gomez Addams.

1997, Mariah Carey10 of 18

1997, Mariah Carey

Mariah Carey as one of the Charlie's Angels.

1998, Bette Midler and Rosie O'Donnell11 of 18

1998, Bette Midler and Rosie O'Donnell

Bette Midler dressed as a nurse, and Rosie O'Donnell as a doctor.

1998, Martha Stewart12 of 18

1998, Martha Stewart

Martha Stewart as a surfer.

1999, Jamie Lee Curtis13 of 18

1999, Jamie Lee Curtis

Jamie Lee Curtis dressed as a witch.

1996, Eva Herzigova and Tico Torres14 of 18

1996, Eva Herzigova and Tico Torres

Eva Herzigova and Tico Torres dressed as cats.

2006, Heidi Klum15 of 18

2006, Heidi Klum

Heidi Klum as a poisoned apple.

2004, Nicole Richie and Paris Hilton16 of 18

2004, Nicole Richie and Paris Hilton

Nicole Richie and Paris Hilton as fairies.

2001, Fergie17 of 18

2001, Fergie

Fergie as a pirate.

2001, Jamie Lee Curtis18 of 18

2001, Jamie Lee Curtis

Jamie Lee Curtis as a nurse.

Just so you know, whilst we may receive a commission or other compensation from the links on this website, we never allow this to influence product selections - read why you should trust us