Tommy Lee Jones
L.T. Bonham
Benicio del Toro
Aaron Hallam
Connie Nielsen
Abby Durrell
Leslie Stefanson
Irene Kravitz
Mark Pellegrino
Dale Hewitt
Ron Canada
Harry Van Zandt
Jenna Boyd
Loretta Kravitz
Bobby Preston
Boy at Airport
Alexander MacKenzie
Sheriff
Johnny Cash
Narrator (voice)