Forsaken

A flashback shows a young boy, recently dead, and his distraught mother. John Henry Clayton (Kiefer Sutherland) returns home to his father, Reverend Samuel Clayton (Donald Sutherland), who informs him his mother has died some years ago. John Henry was unaware, as he had been drifting for 10 years following his time fighting in the Civil War. John Henry and Samuel are estranged because Samuel is ashamed of his son's supposed exploits following the War. He goes to town with his father who warns him to avoid some suspicious men; their leader, saloon owner James McCurdy (Brian Cox) worries that John Henry will be a "problem." John Henry also encounters his past lover, Mary Alice (Demi Moore), whom he learns is married and has a son.