茱莉亞(凱瑟琳·內斯比特飾)年事已高且家財萬貫,卻因無子嗣面臨繼承危機。她求助于女巫師布蘭奇(芭芭拉·哈里斯飾),透露其妹曾產下私生子并托付他人撫養,希望尋回外甥繼承遺產。布蘭奇與情人喬治(布魯斯·鄧恩飾)展開調查,發現領養茱莉亞外甥的家庭全員葬身火災,而縱火者正是隱姓埋名的愛德華(威廉·德瓦內飾)。為掩蓋罪行,已成為珠寶商的愛德華雇傭曾助其脫罪的馬羅尼(艾德·勞特爾飾),試圖滅口布蘭奇等人。調查過程中,布蘭奇與喬治逐步逼近真相,而愛德華的恐慌迫使他采取更極端手段阻止線索暴露。