17 Years of Supersexy Celebrity Halloween Costumes
When it comes to sexy Halloween costumes, there are plenty of options. The spooky holiday always brings out celebrities in creative getups, and while some take the opportunity to go wild with their looks, others jump at the chance to show some skin. Case in point: the supersexy outfits from the stars that we've rounded up here.
Anok Yai as Storm
Model Anok Yai fully embodied the comic version of X-Men member Storm in 2019.
Hunter McGrady as Ariel From The Little Mermaid
Hunter McGrady's The Little Mermaid look in 2019 wouldn't have been complete without her dinglehopper and shell accessories.
Coco Austin as Madonna
Coco Austin took things back to the 1980s as Madonna at Heidi Klum's Halloween party in 2019.
Demi Lovato as Marie Antoinette
Demi Lovato's take on Marie Antoinette in 2019 was both sexy and fashionable with her shortened skirt and spot-on makeup.
Mariah Carey as an '80s Rocker
In 2019, Mariah Carey made a late-night appearance at Heidi Klum's party as a glam '80s rocker while Heidi Klum went as a creepy alien queen.
Ciara as Nakia
Ciara was a sexy Nakia from Black Panther in 2018.
Paris Hilton as a Playboy Bunny
Paris Hilton debuted her sexy Playboy Bunny getup in 2014.
Miranda Kerr as a Ringleader
Miranda Kerr upped the ante as a ringleader in 2011.
Miley Cyrus as Lil' Kim
Miley Cyrus attended a party in 2013 wearing her own version of Lil' Kim's infamous purple jumpsuit from the 1999 VMAs, complete with a sequined nipple pastie.
Mariah Carey as a Mermaid
Mariah Carey was a real-life mermaid for a Halloween party at The Collection in London during the Fall of 2003.
Alessandra Ambrosio as a Devil
Alessandra Ambrosio upped the hot factor with her friends in 2015.
Kendall Jenner as Buttercup
Kendall Jenner turned Powerpuff Girl Buttercup sexy for 2017's festivities.
Emma Roberts as Vivian Ward
Emma Roberts donned her aunt Julia's Pretty Woman outfit in 2012.
Carmen Electra as a Baywatch Lifeguard
Carmen Electra channeled her old Baywatch character in 2013.
Paris Hilton as Miley Cyrus
Just two months after Miley Cyrus's memorable 2013 VMAs performance, Paris Hilton paid homage to the singer when she wore a similar bear suit to attend a party.
Kelly Osbourne as Christina Hendricks
Kelly Osbourne joked that she had to wear three bras when dressing up as actress Christina Hendricks in 2013.
Blake Lively as a Pilot
Blake Lively dressed as a sexy pilot for a 2009 party.
Winnie Harlow as RuPaul
Winnie Harlow channeled RuPaul Charles for a party in 2018.
Kimora Lee Simmons as a Nurse
Kimora Lee Simmons and Djimon Hounsou coordinated their costumes as a sexy nurse and doctor, respectively, at a 2009 bash.
Ariel Winter as a Skeleton
Ariel Winter attended a 2017 bash as a sexy skeleton.
Heidi Klum as a Cat
Heidi Klum bared her claws at her 2007 Halloween bash in LA.
Rihanna as a Teenage Mutant Ninja Turtle
Rihanna made a Teenage Mutant Ninja Turtle costume look insanely good when she wore a low-cut corset in 2014.
Doutzen Kroes as a Cat
Doutzen Kroes got catty in a latex jumpsuit for a party in 2011.
Emily Ratajkowski as Loana
In 2018, Emily Ratajkowski wore a fur bikini a la Raquel Welch in the 1966 film One Million Years B.C.
Fergie as Elvira
Fergie showed major skin when she transformed into Elvira to attend Kate Hudson's Halloween bash in 2013.
Christina Aguilera as a Nurse
Christina Aguilera dressed up as a sexy nurse to then-husband Jordan Bratman's doctor getup in 2005.
Petra Nemcova as Cleopatra
Petra Nemcova channeled Cleopatra and showed some skin in 2007 in NYC.
Rita Ora as Barbie
Rita Ora dressed up as a Barbie doll in 2015.
Kim Kardashian as a Skeleton
Kim Kardashian showed off her curves in a black leotard when she dressed up as a corpse in 2014.
Jenny McCarthy as a Maid
Jenny McCarthy made the perfect sexy maid at a Las Vegas party in 2006.
Cindy Crawford as Cher
Cindy Crawford donned a revealing bodysuit when she and her husband, Rande Gerber, dressed up as Sonny and Cher in 2014.
AnnaLynne McCord as Marie Antoinette
AnnaLynne McCord dressed as Marie Antoinette while hosting a 2011 Halloween party in Las Vegas.
Christina Milian as a Ladybug
Christina Milian attended the STK Pur Halloween party dressed as a sexy ladybug in 2008.
Evan Rachel Wood as Magenta
Evan Rachel Wood paid homage to The Rocky Horror Picture Show for a party in LA in 2010.
Kate Upton as a Skeleton
Kate Upton was a sexy skeleton for Heidi Klum's Halloween party in 2011.
Kylie Jenner as a Ninja
In 2015, Kylie and her crew were ninjas.
Mariah Carey as a Cookie
Mariah Carey dressed up in a skimpy cookie costume for a party in 2008 — her then-husband Nick Cannon accompanied her as a milk carton.
Kim Kardashian as Poison Ivy
Kim Kardashian was dressed as Poison Ivy at the Midori Green Halloween party in 2011.
Kendall Jenner as a Fembot
Kendall Jenner channeled an Austin Powers Fembot at the Casamigos Halloween party in Las Vegas in 2018.
Mariah Carey as an Angel
Mariah Carey was a vision in white while wearing an angel costume to a party in 2009.
Lala Anthony as Skarlet From Mortal Kombat
Lala Anthony brought her ninja moves to Halloween 2017 in NYC.
Kim Kardashian as Little Red Riding Hood
Kim Kardashian channeled Little Red Riding Hood at Heidi Klum's infamous Halloween party in 2010.
Paris Hilton as a Bunny
Paris Hilton wore little more than lingerie in 2005 as she stopped by Haylie Duff's Halloween party.
Mariah Carey as a Firefighter
Mariah Carey and Nick Cannon brought the heat in firefighter costumes for a Halloween bash in 2008.
Heidi Klum as Betty Boop
Heidi Klum was dolled up as Betty Boop to host her annual Halloween party in 2002.
Paris Hilton as a Cat
Paris Hilton didn't stray from her typical Halloween look in 2017.
Mariah Carey as a Nurse
Mariah Carey and Bryan Tanaka turned sexy for their nurse ensembles in 2018.
Christina Milian in Camo
In 2013, Christina Milian wore a camo bodysuit.
Karlie Kloss as a Vampire
Karlie Kloss donned the iconic cape for her vampy look in 2019.
Ashley Graham as Jessica Rabbit
Ashley Graham proved that you can still feel sexy while pregnant with her Jessica Rabbit costume in 2019.