Тридцатитрехлетний герой-повествователь Филипп Марло, ранее работавший в окружной прокуратуре Лос-Анджелеса, теперь стал частным детективом и расследует дела, в огласке которых его клиенты решительно не заинтересованы. Он является в дом миллионера Гая Стернвуда, который сообщает Марло о том, что некто Гейгер шантажирует его младшую дочь Кармен. Кроме того, куда-то исчез муж его старшей дочери Рыжий Риган, в свое время офицер Ира, принимавший участие в Дублинском восстании, а затем неплохо зарабатывавший незаконной продажей спиртного в Америке в годы сухого закона. Стернвуд также сообщает, что в свое время его дочь Кармен шантажировал некто Джо Броди и ему пришлось уплатить последнему пять тысяч долларов.
Марло устанавливает наблюдение за книжным магазином Гейгера и приходит к выводу, что торговля букинистическими и редкими изданиями лишь крыша для сбыта продукции явно порнографического характера. Вечером Марло приступает к наблюдению за домом Гейгера, у которого обнаруживает машину, принадлежащую Кармен. Вскоре в доме раздаются выстрелы. Проникнув внутрь, Марло обнаруживает труп хозяина и абсолютно голую Кармен в состоянии наркотического опьянения. Судя по всему, она позировала перед фотокамерой хозяина.
Спешно доставив девицу в отцовский дом, Марло снова возвращается в дом Гейгера, но труп хозяина загадочным образом исчезает. Наутро Марло узнает, что в море у причала найден стернвудовский «бьюик», а в нем — труп человека, работавшего у Стернвудов шофером и, судя по всему, находившегося в любовной связи с Кармен.
Возобновив наблюдение за книжным магазином Гейгера, Марло обнаруживает, что порнотовар в срочном порядке перевозят на квартиру к тому самому Броди, о котором ранее упоминал Стернвуд. Вернувшись домой, он застает у себя старшую сестру Кармен Вивьен. Та пытается понять, с какой целью Марло накануне посещал их дом, а кроме того, сообщает, что ей прислали фотографии обнаженной Кармен и требуют за негатив и отпечатки пять тысяч долларов. Она в принципе готова достать деньги — например, у владельца казино «Кипарис» Эдди Марса, с женой которого, по слухам, и сбежал Рыжий Риган.
Марло едет к Броди. Там же оказывается и блондинка, работавшая в магазине Гейгера. Марло сообщает, что ему известно все про бизнес Гейгера, и рассказывает про ту роль, которую играл там Броди, а также про то, что Кармен показала на Броди как на убийцу Гейгера. В разгар переговоров появляется Кармен и пытается пристрелить Броди. Она угрожает рассказать правду о гибели Гейгера и требует фотографии. Она выхватывает револьвер и стреляет в Броди, но промахивается. Ее удается уговорить уехать домой, и Марло получает фотографии. Загнанный в угол Броди признает, что отобрал их у Тейлора, которого выследил у дома Гейгера. Он нагнал его в укромном месте и, оглушив, отобрал те самые фотографии, которые тот взял у Гейгера, предварительно пристрелив его.
Выяснение отношений прервано новым звонком в дверь, и вышедший открывать Броди получает смертельное ранение от неизвестного визитера. Марло вскоре выходит на его след. Это некто Линдгрен, работавший в магазине Гейгера и связанный с ним гомосексуальными отношениями. Линдгрен стрелял в Броди, так как был уверен в том, что именно Броди убил его друга. Марло приводит его в дом Гейгера, и тот показывает, где находится труп. ............