En framgångsrik försvarsadvokat, Ben Chase (Gary Oldman), åtar sig ett fall med en mordanklagad man, Martin Thiel (Kevin Bacon). Mot alla odds lyckas han få sin klient frikänd. Strax därefter sker dock ett nästintill identiskt mord. Allt pekar på att det är samma man som har utfört de båda morden och när den misstänkte mördaren åter kontaktar Chase tackar han ja till fallet trots sina misstankar om Thiels skuld. Han ser det som sin uppgift att sätta dit honom om han är skyldig och genom att försvara honom kan han komma honom nära och få veta sanningen, resonerar han. Ett högt spel och en intellektuell katt- och råttalek får sin början...
