สาวน้อยลีน่า (รับบทโดย Alice Englert) เด็กสาวที่มาจากครอบครัวที่มีพลังเวทย์มนตร์ลึกลับ และเธอต้องถูกกำหนดว่าจะต้องใช้เวทย์มนต์ในฝ่ายสว่าง หรือฝ่ายมืดเมื่ออายุครบ 16 ปี เธอได้ย้ายเข้ามาในเมืองใหม่และพบรักกับเด็กหนุ่มธรรมดาชื่อ อีธาน (รับบทโดย Alder Ehrenreich) แต่เธอก็ต้องถูกหลอกหลอนด้วยคำสาปที่อยู่ในครอบครัวมาหลายชั่วอายุคน พวกเขาทั้งสองจึงต้องเผชิญกับการตัดสินใจครั้งสำคัญ