John Henry returns to his hometown in hopes of repairing his relationship with his estranged father, but a local gang is terrorizing the town. John Henry is the only one who can stop them, however he has abandoned both his gun and reputation as a fearless quick-draw killer.
Demi Moore
as Mary-Alice Watson
Kiefer Sutherland
as John Henry Clayton
Donald Sutherland
as Rev. Clayton
Brian Cox
as James McCurdy
Siobhan Williams
as Emily Chadwick
Michael Wincott
as Dave Turner
Landon Liboiron
as Will Pickard
Greg Ellis
as Tom Watson
Wesley Morgan
as Sam
Aaron Poole
as Frank Tillman
Dylan Smith
as Little Ned
Brock Morgan
as James Cleary