Mariah Carey brings her kids on stage as she performs live in Tokyo on Halloween

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

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

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

read more from dailymail.....

Get the latest news delivered to your inbox

Follow us on social media networks

NEXT 21 Capes That Will Instantly Make Your Outfit More Chic fashion