After 18 years in prison, William Garnett (Forest Whitaker) is released on parole and sent back to the town in which he committed his crimes. Now a new and reformed man he must tackle his demons and the prejudice brought on by the locals, including the well decorated Sheriff Agati (Harvey Keitel).