Tommy Lee Jones sebagaiH. Clifford McBride
Ruth Negga sebagai Helen Lantos
Donald Sutherland sebagai Thomas Pruitt
Kimberly Elise sebagai Lorraine Deavers
Loren Dean sebagai Donald Stanford
Donnie Keshawarz sebagai Kapten Lawrence Tanner
Sean Blakemore sebagaiWillie Levant
Bobby Nisho sebagai Franklin Yoshida
LisaGay Hamilton sebagai Ajudan Jenderal Vogel
John Finn sebagai Brigadir Jenderal Stroud