Marnie has been training to be a witch and Grandma Aggie has come to live with the family to help out. Marnie is smitten by new boy in town Kal, but when he visits he steals Aggie's spell book. Aggie and Marnie return to Halloweentown and discover it's losing its magic while monsters are popping up in the mortal world.