A Mãe Bruxa segue a jornada da pintora Eleni (Margarita Zachariou) tentando ressuscitar seus filhos mortos em um acidente no Chipre em 1882. Porém, o seu plano dá errado quando ao invés de trazer sua família de volta a vida, ela liberta várias criaturas míticas em sua aldeia e causando o pânico geral. A maldição tem uma única forma de ser revertida: somente se tornando uma boa mãe para uma criança talentosa, mas que sofreu abusos, ela poderá se livrar as criaturas.