Two Men around the local area is fixated on a 18-year-old young fellow who endured 18 years in jail, William Garnett (Forest Whitaker). He is discharged with the operator (Brenda Blethyn). Presently Garnett battles to revamp his life and conquer the savage driving forces he has. Notwithstanding, Bill Agati (Harvey Keitel), the sheriff of Little New Mexico where Garnett is discharged, has different thoughts. Persuaded that Garnett is a threat, Agati is propelling a battle to return Garnett to imprison, yet this time forever.