It's been 23 years since Manual Jordan (BILLY BOB THORNTON) murdered Abner Easley (LUKE ROBERTSON) during a holdup, and he's spent his entire adult life behind bars. Suddenly, his life sentence is commuted to time served and Manual finds himself a free man. Seeking self-redemption but not sure he can attain it, Manual seeks out Abner's now adult sister, Adele (HOLY HUNTER), hoping that in some way he can help himself by helping her.
Before he gets the chance to do that, he happens to answer a chance phone call from Miles Evans (MORGAN FREEMAN), a minister of sorts who runs a soup kitchen when not preaching to young partygoers before they head off to a nearby club. Miles is looking for his parking lot attendant who's disappeared, and offers Manual the job as well as a place to stay.
While upset with young partygoer Sofia Mellinger (KIRSTEN DUNST) for apparently wasting her privileged life, Manual sets out to make contact with Adele and her troubled son (GEOFFREY WIGDOR) who's named for his late uncle. With Adele unaware of Manual's true identity, he ends up befriending her, a development that's ripe for problems should she learn who he is.