ภาพยนตร์เล่าเรื่องราวของ Lily (รับบทโดย Cailee Spaeny), สาววัยรุ่นที่ย้ายไปอยู่กับแม่ใหม่และมีความรู้สึกโดดเดี่ยว เธอได้พบกับเพื่อนใหม่สามคน ได้แก่ Frankie (รับบทโดย Gideon Adlon), Tabby (รับบทโดย Lovie Simone), และ Coco (รับบทโดย Zoey Luna) ซึ่งเป็นกลุ่มสาวที่มีความสนใจในเวทย์มนตร์
เมื่อ Lily ร่วมกลุ่มกับเพื่อน ๆ เธอเริ่มเรียนรู้เกี่ยวกับเวทย์มนตร์และพลังที่ซ่อนอยู่ในตัวเอง แต่เมื่อพลังที่พวกเขาใช้เริ่มไม่สามารถควบคุมได้ พวกเขาต้องเผชิญกับผลที่ตามมาจากการใช้เวทย์มนตร์ โดยมีความเข้มข้นและความซับซ้อนในความสัมพันธ์ระหว่างตัวละคร