Harry Ross (Paul Newman) ostarjeli je losanđeleski privatni detektiv koji pamti i bolje dane. Sklonost čašici upropastila mu je karijeru, živi u staroj garaži prijatelja Catherine (Susan Sarandon) i Jacka Amesa (Gene Hackman) i životari rješavajući sitnije slučajeve.

No, Jack mu jednog dana priznaje da je žrtva ucjene i zamoli ga da novac odnese ucjenjivačima. Nakon što bude pretučen i za dlaku izbjegne smrt, Harry dvoje ucjenjivača pronalazi ubijene. Odlučuje otkriti ubojicu, a u tome bi mu mogla pomoći njegova stara ljubav, detektivka Verna Hollander (Stockard Channing), ali i nekadašnji kolega i prijatelj Raymond Hope (James Garner)...