Claire Kubik (
Ashley Judd), brillante avocate à San Francisco , doit défendre son mari, Tom Kubik, devant un tribunal militaire. Ce dernier est accusé d’un crime de guerre : il aurait participé il y a quinze ans à un massacre de civils au Salvador.
Pour cela, elle s’associe à un ancien avocat militaire (
Morgan Freeman). Il assure Claire de son innocence et lui affirme que les vrais coupables ont rejeté la responsabilités sur lui car il était le seul à pouvoir les désigner comme les commanditaires et les exécutants de la mission. Mais, au fil de l’enquête, Claire commence à douter de l’innocence de son mari…