NCP/Star Max/GC Images/Getty Images


The Best Throwback Celebrity Halloween Costumes Through The Years

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

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.