Ethan Wate, küçük bir kasabada yaşayan sıradan bir gençtir. Ancak hayatı, yeni okul arkadaşı Lena Duchannes'in kasabaya gelmesiyle tamamen değişir. Lena, güçlü bir büyücüdür ve kasabanın yerlileri tarafından "Cadı" olarak damgalanmıştır. Ethan ve Lena arasında hızla bir çekim oluşur ve ikisi de birlikte geçmişlerinin sırlarını keşfetmeye başlar. Kasabanın yerlileri arasında Lena'nın varlığına karşı önyargılar vardır ve Lena'nın karanlık bir kaderi olduğuna inanılır. Onun 16 yaşına geldiğinde ya iyilik ya da kötülük tarafını seçmesi gerekecektir. Ethan ise Lena'ya destek olmaya kararlıdır ve onunla birlikte bu sırrı çözmeye çalışır.