Poveznica između niza ubojstava u sjevernoj Kaliforniji, tijekom 60-ih i 70-ih su pisma, koja je, kako izgleda, ubojica poslao dnevnim listovima San Francisca, tražeći da budu objavljena ili će ponovno nekoga ubiti. Pisma su popraćena brojkama – šifriranim porukama – za koje ubojica kaže da sadrže pokazatelje njehovog identiteta. Robert Graysmith, karikaturist u jednom od listova – San Francisco Chronicle -, a također i amaterski kriptolog, postaje fasciniran .... ustvari opsjednut ... rješavanjem slučaja.

Philip Marlowe (E. Gould) privatni je detektiv i očaran je tajanstvenom ljepoticom Eileen Wade (N. Van Pallandt), ali je u nemilosti njezina muža, pisca i alkolohičara Rogera (S. Hayden). Tu su i neizostavni zli momci i židovski gangster, koje mora svladati kako bi riješio slučaj.

Uobičajni dan plaćenog ubojice Cheva Chelios jednog jutra započinje neobičnim telefonskim pozivom koji ga obavještava da mu je za vrijeme sna u tijelo ubačen smrtonosni otrov koji je specifičan po tome da ne djeluje sve dok je ritam otkucaja srca visok. Chev polako počinje shvaćati kako bi sve to mogla biti osveta njegovih poslodavaca, moćnog mafijaškog klana sa Zapadne obale SAD-a, koji nije sretan zbog njegovih posljednjih odluka. Noć prije Chev, naime, nije izvršio naručeno ubojstvo jer je odlučio prekinuti sa svojim dotadašnjim poslom i započeti novi život sa svojom djevojkom Eve. Shvativši kako mu vrijeme brzo ističe, Chev započinje žestoku potragu za protuotrovom odlučan ukloniti svakoga tko mu se ispriječi na putu. No vremena je sve manje, a čini se da je uvijek dva koraka iza spasonosnog protuotrova.