Londres, o General Stenwood(James Stewart) procura o detetive particular Philip Marlowe (Robert Mitchum) para investigar uma tentativa de chantagem com uma de suas filhas. Marlowe logo descobre que o caso é mais complexo do que imaginava, e que o ocorrido tem relação com o desaparecimento do marido da outra filha de Stenwood.