Ariana Grande and Cynthia Erivo will be playing Good Witch and Wicked Witch, respectively. Jonathan Bailey and Michelle Yeoh will also join them in the film.