Jack Mitchell is an adventurer and occasional bank Vice President who battles evil and Satanism when not dealing with computer problems at work.
With a past tinged by witchcraft and forged in war, he fights satanic evil in his own fashion, often without regard for human laws. His self-appointed mission is to stop the practice of human sacrifices and the spread of Satanism.
Becoming disheartened, he considers resigning from his adventures and pursuing a budding romance with a fellow worker, Denise Coles. However, his life becomes more complicated when he discovers a coven of powerful witches in his own bank.
The powerful young witch, Laurie Nevins, leads the attacks against him and threatens to steal his new-found love as a sacrifice for her covens. The intensity of her attacks grows in proportion to the growth of her powers, forcing Jack to struggle with increasingly violent attacks while trying to preserve his conservative image at work.
One snowy night, Laurie stages a life-ending attack upon Jack, apparently leaving Denise defenseless and vulnerable. Her elation at Jack's death is short-lived as she learns that the adventurous banker is not an easy kill.
Jack enlists the aid of a friend and takes the battle to Laurie and her three covens as she attempts to sacrifice Denise during a blizzard. As the night wears on and time runs out, Jack battles the three covens and attempts to rescue Denise. The two lovers discover new strength of character as the powerful witch uses her vast repertoire of power and magic to end their lives.