Joe Hallenbeck (Bruce Willis) ist ehemaliger CIA-Agent, der seit einiger Zeit als Privatdetektiv arbeitet. Allerdings bekommt er nur miese Jobs. Sein neuester Auftrag: Er soll eine Stripperin bewachen - doch ihre Ermordung kann er nicht verhindern. Hallenbeck riecht Blut und merkt, dass etwas ganz
Los Angeles in den 1930ern: Der Privatdetektiv Jake Gittes wird von Evelyn Mulwray, der Frau einer angesehenen Lokalgröße beauftragt, ihren Mann zu überwachen. Tatsächlich verschafft er ihr Fotos von ihrem Mann Hollis und einer jungen Frau. Die erscheinen bald darauf in einer Zeitung und Gittes