A female attorney learns that her husband is really a marine officer awol for fifteen years and accused of murdering fifteen civilians in El Salvador. Believing her husband when he tells her that he's being framed as part of a U.S. Military cover-up, the attorney defends him in a military court.
Ashley Judd
as Claire Kubik
Morgan Freeman
as Charlie Grimes
Jim Caviezel
as Tom Kubik
Amanda Peet
as Jackie
Adam Scott
as Lieutenant Embry
Bruce Davison
as Brig. Gen. Bill Marks
Tom Bower
as FBI Agent Mullins
Juan Carlos Hernández
as Major Hernandez
Michael Gaston
as Major Waldron
Jude Ciccolella
as Colonel Farrell
Emilio Rivera
as Salvadoran Man
Michael Shannon
as Troy Abbott