Marnie élete egy csapásra megváltozik, mikor derűs nagyanyja, a városba érkezik. Aggie ódákat zeng unokájának a boszorkányokról, ám ezt Marnie édesanyja, Judith rossz szemmel nézi és elküldi édesanyját. Marnie és két testvére követik nagyanyjukat egy ismeretlen világba, Boszorkányvárosba, ahol furcsábbnál furcsább lények színesítik a mindennapokat.