A stranger arrives in the small town of Hallelujah, Tenn., which is being torn apart by the forces of good and evil.