Als Jenny (Colleen Camp) aus dem Urlaub zurückkehrt, muss sie überrascht feststellen, dass ihr Vater Sam (Lionel Stander) wieder geheiratet hat. Schon bald erhärtet sich Jennys Verdacht, dass ihre neue Stiefmutter Miranda (Bette Davis) eine Hexe ist.