Brayker (Bill Sadler), um homem misterioso, chega a uma pensão no Novo México com a intenção de defender os convidados de um exército liderado por um ladrão de almas que eles chamam de The Harvester (Billy Zane). Brayker esconde um grande segredo, ele é o encarregado de guardar as sete chaves que protegem uma série de elementos muito poderosos, entre eles está o sangue de Cristo. Se as chaves caírem nas mãos do Colecionador, as forças diabólicas tomarão seu poder e causarão o caos em qualquer lugar.