Sexy ghosts, witches and vampires are all the rage at Halloween - but a new outfit based on a character from Stranger Things has taken things too far.
Shoppers are outraged over a Halloween outfit that appears to sexualise a 12-year-old character from the Netflix hit, the DailyMail reports.
Eagle-eyed fans of the show spotted that the Upside Down Honey costume, available from various websites, is based on the character Eleven played by 13-year-old Millie Bobby Brown.
Stranger Things star Millie Bobby Brown as Eleven.
Eleven's signature pink dress has been given a lower neckline and shorter hemline at the front, teamed with over the knee socks and towering platform heels.
It's not the first time there's been controversy over sexualised Halloween costumes.
Last year, Amazon was forced to pull a range of "sexy" Halloween costumes for children as young as 4 modelled by small girls after a backlash from child safety campaigners.
Children's charities said young girls were being "sexualised" by the bizarre costumes, which included French Maid, tiny schoolgirl and "sexy leopard" from Hong Kong company Silvia's Wand.