Cassandra Nightingale (Catherine Bell) acaba de se mudar para uma casa assombrada de uma pequena cidade. Ela abre uma loja de produtos de ocultismo e logo todos os moradores da região começam a acreditar que é uma bruxa. Após ajudar o filho do chefe de polícia, Cassie fica amiga de Jake Russell (Chris Potter) e ele fica interessado pela mulher. Mas os segredos do seu passado vão ser revelados pelo policial Derek Sanders...