Rihanna dressed as a Teenage Mutant Ninja Turntle for Halloween in 2014.
NCP/Star Max/GC Images/Getty Images

Fashion

The Best Throwback Celebrity Halloween Costumes Through The Years

Including Rihanna, Harry Styles, Mariah Carey, and more.

by Erika Harwood

While civilians dress like celebrities for Halloween, celebrities are busy dressing like old ladies, Cheetos, and Rick Owens models. Heidi Klum has continually stepped up her costume game over the years, but she's not alone. Check out the best celebrity Halloween costumes, ahead.

Gregg DeGuire/WireImage/Getty Images
2003, Kaia Gerber

As Minnie Mouse.

Evan Agostini/Getty Images Entertainment/Getty Images
2004, Mariah Carey

As Madonna.

Photo by Larry Busacca/WireImage
2007, Roberto Cavalli

As Karl Lagerfeld.

John Parra/WireImage/Getty Images
2012, Kim Kardashian and Kanye West

As Batman and Catwoman.

Jerod Harris/Getty Images Entertainment/Getty Images
2013, Cindy Crawford and Rande Gerber

As Slash and Axl Rose.

Mike Coppola/Getty Images Entertainment/Getty Images
2013, Heidi Klum

As an old woman.

Ricky Vigil M/GC Images/Getty Images
2014, Kate Moss

As Cara Delevingne.

NCP/Star Max/GC Images/Getty Images
2014, Rihanna

As a Teenage Mutant Ninja Turtle.

Marc Piasecki/GC Images/Getty Images
2014, Lady Gaga

As a ghost.

Chinchilla/Bauer-Griffin/GC Images/Getty Images
2014, Katy Perry

As a Cheeto.

Tibrina Hobson/Getty Images Entertainment/Getty Images
2015, Max Carver and Holland Roden

As Rick Owens models.

Andrew Toth/WireImage/Getty Images
2015, Ashanti

As a Smurf.

Andrew Toth/WireImage/Getty Images
2015, Tinashe

As Snoop Dogg.

Andrew Toth/WireImage/Getty Images
2015, Gigi Hadid

As Sandy from Grease.

Jerod Harris/Getty Images Entertainment/Getty Images
2015, Paris Hilton

As a gladiator.

Rebecca Smeyne/Getty Images Entertainment/Getty Images
2016, Marc Jacobs and Charly Defrancesco

As bodybuilders.

Kevin Mazur/Getty Images Entertainment/Getty Images
2018, Harry Styles

As Elton John.

Gilbert Carrasquillo/GC Images/Getty Images
2018, Bella Hadid and The Weeknd

As Beetlejuice and Lydia.

John Phillips/Getty Images Entertainment/Getty Images
2018, Rita Ora

As Post Malone.

Noam Galai/Getty Images Entertainment/Getty Images
2019, David Burtka and Neil Patrick Harris

As Mary Kate and Ashley Olsen.