Gwendolen och hennes bror Cat är föräldralösa. De bor på en ruffig bakgata hos en gammal tankspridd trollpacka. De flesta i staden vet att Gwendolen är en mäktig häxa, trots att hon är så ung. En dag kommer en elegant främling och hämtar barnen till sitt slott och låter dem gå i skola där. Det är den mäktige trollkarlen Chrestomanci och han skrämmer nästan livet ur stackars Cat. Gwendolen bekymrar sig inte, hon har viktigare saker att tänka på. Det är bara Cat som anar hur farlig Chrestomanci kan bli om man inte passar sig...