Halloween is an excuse for celebrities to dress up in wild and wonderful outfits, and this year is no exception.
The model and skincare owner opted for an extremely racy costume, covering her nude form with an array of roses and a sheer pink skirt.
She was recreating model Laetitia Casta's look from the 1999 Yves Saint Laurent SS99 fashion show.
A pink flower crown completed her look as dark green vines crept over her stomach and chest.
Gone Girl star Emily Ratajkowski made a cheeky display as a sexy cowgirl, showing off her behind in a black thong.
To finish off the look, she donned a black cowboy hat, boots and a tight crop top.
The reality TV star looked almost unrecognisable as Mystique from X-Men.
To get into character, she donned a skin-tight blue latex suit with slicked-back red hair and yellow contact lenses. Her face and lips were painted blue, with detailed bumps covering her forehead and cheeks.
Fans gushed over her look on social media, calling her a 'Queen' and saying she 'won Halloween'.
Lizzo stunned fans with her Marge Simpson costume from The Simpsons, painting her entire body yellow.
She wore a wig to imitate Marge's sky-high blue hairstyle and donned a tight, green sequinned dress. She painted black lines on her face to make herself seem more cartoonish and finished her look off with a red beaded necklace.
The media personality went with a blast from the past, choosing childhood favourite cartoon Sailor Moon.
She wore her long, blonde hair in two high pigtails and crowned her head with the iconic golden headpiece.
Her dress fitted her svelte figure perfectly with a corset-style white top with a red bow, before turning into a blue skirt. She finished off with knee-high red boots and long white gloves.
The Pitch Perfect star wore two incredible outfits to different Halloween parties, starting with a group Barbie costume.
Alongside her girlfriend Ramona Agruma and their friends, the group dressed as life-sized Barbie dolls, standing inside 'Limited Edition' Barbie boxes.
For their second outfit, the couple dressed as the spooky twins from the 1980 horror film The Shining.
They donned pale blue dresses with an organza puff sleeve and a white curved dickey collar. For a grand entrance into the event, the pair arrived on matching tricycles.
The Little Mix member looked amazing as Jasmine from Aladdin, with her musician boyfriend Jordan Stephens playing the role of Genie.
She wore Jasmine's classic blue outfit with a giant wig styled like the cartoon character. She finished off with two large gold earrings and Rajah the tiger as her glam purse.
Lili Reinhardt, Camila Mendes and Madelaine Petsch
The Riverdale trio completely transformed into the Hocus Pocus witches from the 1993 film.
The best friends all sported a dark lip, corset dresses and identical hairstyles to Sarah Jessica Parker, Bette Midler and Kathy Najimy.
Megan Fox and Machine Gun Kelly
The celebrity couple transformed into Pamela Anderson and Tommy Lee, a decision that proved to be controversial. Fans called it 'dumb and insensitive', since the former Playboy model has since claimed their relationship was abusive.
For their second costume, MGK dressed as a priest while Megan wore latex lingerie, thigh-high boots, fishnet stockings and a silver wig.
The couple shared a number of snaps on Instagram showing off their outfits, including one rather controversial video of the rapper feeding the actress communion while she knelt in front of him.
Followers quickly took to the comments to slam the outfits, with plenty of people arguing that they are "disrespecting Christianity".
"What the hell is wrong with you people," one person wrote, followed by others who labelled the costumes as "satanic", "vomit-inducing" and "next-level freak s**t".
Never miss a thing. Sign up to Yahoo Lifestyle’s daily newsletter.
Or if you have a story idea, email us at firstname.lastname@example.org.