Harry Ross (Paul Newman) ist ein alles andere als erfolgreicher Privatdetektiv und verrichtet für die ehemaligen Hollywood-Stars Jack Ames (Gene Hackman) und Catherine Ames (Susan Sarandon) Botendienste, um sich über Wasser zu halten. Als ihn ein scheinbar harmloser Auftrag direkt in einen Kugelhagel führt, versucht er den Anschlag aufzuklären. Bei seinen Ermittlungen stößt er auf ein Netz aus Lügen und Intrigen, dessen Fäden in die dunkle Vergangenheit des Ehepaars Ames zu reichen scheinen.