
100 minutes
3/16/2003
Manuel Jordan is a man who is free after serving 23 years for killing a teenager during an attempted robbery. After nearly two decades of staring at his victim's face on a newspaper clipping in his cell, the newly paroled man seeks redemption. Instead, redemption—in the form of a mysterious minister and two needy women— finds him.

Billy Bob Thornton
as Manuel Jordan

Morgan Freeman
as Miles Evans

Holly Hunter
as Adele Easley

Kirsten Dunst
as Sofia Mellinger

Manuel Aranguiz
as Senor Aguilar

Geoffrey Wigdor
as Abner Easley

Luke Robertson
as Young Abner Easley

Dorian Harewood
as Mackie Whittaker

Catherine Colvey
as Claire Mellinger

Billoah Greene
as Don
Sadiki Burke
as Sadiki
Abede Burke
as Abede
Diego Abella
as Raul
Brent Rogers
as Ty
Cordell Clyde
as Cleve
Fabio Lopez
as Samuel
Chris D'Arienzo
as Waffle Boy

Gillian Ferrabee
as Woman #1 on Parole Board

Vlasta Vrana
as Man on Parole Board

Sheena Larkin
as Woman #2 on Parole Board
Greg Shamie
as Club Employee

Didier Lucien
as Cab Driver

Tim Post
as Agent Collier

Danny Blanco Hall
as Agent Pross

Tyler Hynes
as Ripple

Ajay Fry
as Young Manuel

James A. Woods
as Young Roundabout
David Acer
as Comedian
Omar Falcon
as Genie Tucker

Tony Calabretta
as Commuter

Christian Tessier
as Clubgoer #1
Kerwin Jackson
as Clubgoer #2

Jennifer Rae Westley
as Clubgoer #3
Brigid Tierney
as Clubgoer #4

Tod Fennell
as Clubgoer #5

Philip LeMaistre
as Clubgoer #6

Lucinda Davis
as Clubgoer #7

Jane McLean
as Clubgoer #8

Brett Watson
as Clubgoer #9