A female attorney learns that her husband is really a marine officer who has been 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

Adam Scott
as Lieutenant Terrence Embry

Amanda Peet
as Jackie

Bruce Davison
as General Bill Marks

Tom Bower
as FBI Agent Mullins

Juan Carlos Hernández
as Major James Hernandez

Michael Gaston
as Major Waldron

Jude Ciccolella
as Colonel Farrell