Rusty Sabich (Bill Pullman) hatte vor 20 Jahren eine Affäre mit einer Kollegin, die allerdings kurz darauf ermordet wurde. Damals wurde er des Verbrechens beschuldigt und angeklagt. Nach einem aufwändigen Prozess wurde er dann jedoch freigesprochen und ist mittlerweile rehabilitiert. Obwohl sein Ruf damals geschädigt war, hat er sich nunmehr zu einem einflussreichen Richter hochgearbeitet und in Barbara (Marcia Gay Harden) eine Ehefrau gefunden. Umso größer ist der Schock, als sich die damalige Geschichte zu wiederholen scheint und auch Barbara ermordet aufgefunden wird. Erneut wird Rusty des Mordes bezichtigt und muss ein weiteres Mal seine Unschuld beweisen. Ihm ist jedoch bald klar, dass die zahlreichen Parallelen zwischen dem Fall von damals und heute kein Zufall sein können...