Le détective Clayton Douglas se rend dans un asile afin d'enquêter sur une affaire étrange. Il y rencontre un patient mourant, Daniel Glassman, qui prétend avoir été possédé par une entité malveillante en 1862. Avec l'aide de Sœur Rose, Clayton est transporté dans le passé et découvre l'horrible vérité qui se cache derrière la possession de Glassman.
Après la guerre de Sécession, Jack Calgrove, un ancien soldat, apprend la mort de sa femme et découvre que ses enfants, présumés orphelins, voyagent vers l’Ouest à bord d’un train traversant les anciennes lignes ennemies. Il se lance alors dans une quête pour les retrouver, avec l’aide d’un autre ancien soldat, d’une troupe de tireurs d’élite amérindiens et d’un esclave affranchi. Jack doit les rattraper avant qu’il ne soit trop tard.