Ein Landhaus in England: Hier wohnt der allseits geschätzte General Sternwood (James Stewart). Der zweifache Vater macht sich Sorgen wegen einer Erpressung. Deshalb bittet er den erfolgreichen Privatdetektiv Philip Marlowe (Robert Mitchum) zu sich. Für diesen scheint der Fall zunächst Routine zu sein. Doch dann tun sich Abgründe auf: es gibt eine Leiche und die Töchter des Generals sind alles andere als Heilige...