Mariah Carey spent her Halloween performing live in Tokyo, but she still found time to do a little on-stage trick or treating with her twins Moroccan and Monroe, both seven.
Carey, 49, was performing her 1995 hit song Always Be My Baby on stage when she brought out Moroccan (a.k.a. Rocky), who was dressed as Darth Vader, and Monroe, dressed as a ballerina.
At one point, the kids even sing along with mom and say 'Aishiteimasu' ('I love you' in Japanese) before wishing the crowd a Happy Halloween.
Happy Halloween: Mariah Carey brings her twins Moroccan and Monroe, 7, on stage during her live performance in Tokyo, as the kids wish everyone a Happy Halloween
Carey was wearing a shimmering thin black gown with a slit all the way up her right leg, while wearing stiletto heels.
Moroccan was dressed in all black, with a Darth Vader onsie, cape and mask, while Monroe was in all white with her top, leggings, tutu and shoes.
Both kids carried orange pumpkin trick or treat buckets on stage, and at one point, Moroccan appeared to be doing the floss.
Family on stage: Carey was wearing a shimmering thin black gown with a slit all the way up her right leg, while wearing stiletto heels
Carey went to another area of the stage and brought