Canaan
Caroline
Alacran
Sgt. Hastings
Father Malone
Roberto
Bull
Sumner
Private
Spencer Heyman
Capt. Teller
Luis (as Gary Cervantes)
Pvt. Wilcox
Officer
Shaman
Ernie Fowler
Beauchamp
Scout
Vato
Young soldier
Hector (as Jason Reins-Rodriguez)
Remick
Coyote
Soldier #1 (as Michael Goorjian)
Soldier #2
Little Girl-Flashbacks (uncredited)
Jessica Canaan (uncredited)