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.

Umirovljenog FBI agenta Terryja McCaleba (Clint Eastwood), kojemu je upravo transplantirano srce, unajmi Graciela Rivers (Wanda De Jesus), kako bi istražio smrt njene sestre Glorije, upravo žene čije je srce dobio. Već i prvi tragovi ukazuju na činjenicu kako bi ubojica, koji je ubojstvo odradio tako da izgleda kao slučajan čin nasilja pri provali, mogao biti serijski zločinac kojeg je Terry godinama bezuspješno lovio dok je bio u FBI-ju. Može li ostarjeli McCaleb, koji je planirao svoju mirovinu provesti odmarajući se u luci, koji ne smije voziti automobil, i koji mora spavati u pravilnim razmacima, pronaći potrebnu snagu za osvetiti ženu koja mu je produljila život?

Tijekom odmora ronioci David Sanders (Nick Nolte) i Gail Burke (Jacqueline Bisset) uz pomoć Romera Treecea (Robert Shaw) otkrivaju potonulo blago iz Drugog svjetskog rata uz obalu Bermude. Također pronalaze i zalihu narkotika. David i Gail u trenu su uhvaćeni u opasnu igru mačke i miša s gangsterima i lovcima na blago dok je vrhunac drame u konačnoj eksplozivnoj borbi pod morem.