Die erfolgreiche Anwältin Claire Kubik (Ashley Judd) ist seit Jahren glücklich mit dem Ex-Marine Tom (Jim Caviezel) verheiratet. Als er kurz vor Weihnachten völlig überraschend verhaftet wird, übernimmt sie die Verteidigung ihres Mannes, der von einem Militärgericht des Mordes angeklagt wird. Während der US-Intervention in 'El Salvador' Ende der achtziger Jahre soll Tom neun unschuldige Dorfbewohner hingerichtet haben.Claire zur Seite stehen der im Militärrecht erfahrene ehemalige Starverteidiger Charles Grimes (Morgan Freeman) sowie der junge Truppenanwalt Leutnant Terrence Embry (Adam Scott). Bald stoßen sie auf Indizien, die nur einen Schluss zulassen: Tom ist das Opfer einer Verschwörung, in die hochrangige Militärs verwickelt sind. Doch Vermutungen sind kein Beweis und manchmal steht die Wahrheit gegen alle Überzeugungen.