Um serial killer fanático religioso, que deixa mensagens em códigos nas cenas de seus crimes, executa um velho ritual satânico indicando que acontecerá 20 assassinatos em sequência, um a cada dia. A policial Billie Palmer (Alison Eastwood), comanda uma força-tarefa que tenta impedi-lo de concretizar seu propósito. Com ela estão: um agente do FBI, perito em traçar os perfis de criminosos e o padre Brian (Judd Nelson) que carrega um terrível segredo. A opinião pública e a mídia estão cobrando resultados, pois a polícia parece estar de mãos atadas, então, é chegada a hora que virar a mesa e fazer justiça a qualquer custo...