Thomas J. Harper (
Franc Luz) ist Rechtsanwalt und allein erziehender Vater von drei Kindern. Seine Haushaltshilfe Winnie Goodwin (
Corinne Bohrer) ist eine Hexe. Das wissen aber nur die Kinder Robb (
Paul Scherrer), Jessie (
Alyson Hannigan) und Gene (
Edan Gross). Thomas hat keine Ahnung, warum es manchmal etwas chaotisch im Haus zugeht.