Charlize Theron
Det. Emily SandersSusan Sarandon
Joan DeerfieldTommy Lee Jones
Hank DeerfieldWes Chatham
Steve PenningJonathan Tucker
Mike DeerfieldJosh Brolin
BuchwaldBrent Briscoe
Detective HodgeJames Franco
Dan CarnelliPaul Haggis
Paul Haggis
Charlize Theron
Det. Emily SandersSusan Sarandon
Joan DeerfieldTommy Lee Jones
Hank DeerfieldWes Chatham
Steve PenningJonathan Tucker
Mike DeerfieldJosh Brolin
BuchwaldBrent Briscoe
Detective HodgeJames Franco
Dan CarnelliFrances Fisher
EvieBarry Corbin
Arnold BickmanWayne Duvall
Detective NugentJason Patric
Lt. KirklanderLaurence Becsey
Paul Haggis
Patrick Wachsberger
Darlene Caamano
Steve Samuels
Mark Isham
Roger Deakins
Jo Francis