Den kvinnelige forsvarsadvokaten Teddy Barnes (Glenn Close) tar saken til Jack Forrester (Jeff Bridges) når han blir anklaget for å ha drept sin kone. Med hjelp fra privatdetektiven Sam Ransom (Robert Loggia), innleder Teddy en kamp mot den hensynsløse offentlige anklageren (Peter Coyote) som bruker saken til å fremme sin politiske karriere. Men en plutselig og uventet oppdagelse bringer Teddy i fare for å bli det neste offeret. Saken kompliseres ytterligere ved at hun innleder et forhold til sin klient.