Mariah Carey spent Halloween with James Packer and Nick Cannon. The 'Hero' hitmaker wanted her four-year-old twins, Moroccan and Monroe, to enjoy the spooky holiday on Saturday, so rented a $15 million estate near Beverly Hills from Airbnb and threw a party which was attended by both her new boyfriend and her ex-husband, who is the kids' father. A source told E! News: "Mariah and Nick got along great and were super friendly towards one another." Mariah dressed as a witch in a leather dress and gloves, while James donned a suit and Phantom of the Opera mask. Ahead of the party, Moroccan and Monroe donned Batman and Batgirl outfits and posed for photos with their parents before going trick or treating at neighbouring homes.