Armstrong Cane (Rhames) served 15 years in prison for manslaughter. Towards the end of his sentence, Armstrong reforms and finds God in his life. Now, out of prison, he serves God as the Pastor of his community church. As he works to rebuild the community he left behind, the ex con meets Norris (Murphy) and recognizes a young man headed down the wrong path. Lured into the depths of drugs and violence by local dealer Blaze (McDermott), the troubled teen is pulled in opposite directions. While battling to keep on the right path, Cane fights to save Norris from a life of drugs and violence, but the ultimate question remains: Can people really change, or will the demons of their past overcome them?