Mary Jane O'Malley (Anne Heche), Offizier bei den Marines, hat in Notwehr ihren Exlover, Major Nelson Grey (Sam Shepard), erschossen. Obwohl sie bereits freigesprochen wurde, will das Militär den Tod des hochdekorierten Vorgesetzten nicht einfach hinnehmen. Bald steht Mary Jane erneut vor Gericht. Doch geht ihr junger Pflichtverteidiger Walker Randall (Eric Stoltz) den Fall nur halbherzig an.