V roce 1983 je ve vesnici Leicester znásilněna a zavražděna 15letá Linda Mannová. Vyšetřování se ujímá vrchní superintendent David Baker se svým týmem. Baker je přesvědčený o tom, že vrahem je někdo z místních, ale ani po měsících pátrání a výslechů se nepodaří vysledovat podezřelého. Vědec Alec Jeffreys mezitím objeví unikátní techniku, jak číst lidskou DNA a poprvé ji využije na praktickém příkladu, kdy pomůže u soudu obhájit údajného ilegálního imigranta. Uplynou tři roky a v Leicesteru dojde k dalšímu znásilnění a vraždě. Obětí je 15letá Dawn Ashworthová. I její smrt vyšetřuje Baker, kterému začne být jasné, že obě dívky nejspíš zabil stejný pachatel. K vraždě Dawn se přizná jeden z místních mladíků. Baker se doslechne o Jeffreysových objevech a osloví ho, zda by nechtěl pomoci při vyšetřování. Jeffreys souhlasí a hned prokáže nevinu mladíka, který se přiznal jen, aby se předvedl před spolužáky. Baker je se svými lidmi vlastně na začátku a společně s Jeffreysem ewe rozhodnou pro experiment - pokusí se vzít vzorek krve všem mužům, kteří v době vražd žili v Leicesteru. Vzorky jsou odebírány tisícům mužů a policie vyslýchá ty, kteří vzorek odmítají podat...