In Il segreto di David Greg Edwards è uno spietato serial killer che approccia donne vedove e divorziate, le seduce e diventa il vero e proprio uomo di casa: dopo aver conquistato la loro fiducia e quella dei figli della nuova consorte, il patrigno dimostra però i suoi lati instabili che lo portano a compiere veri e propri massacri. L'uomo, ricercato da tempo, ha ora trovato la sua nuova vittima in Susan Harding, separata da poco più di un anno e con tre figli, due piccoli e uno quasi maggiorenne che ha appena fatto ritorno a casa dopo un periodo trascorso in una scuola militare. E' proprio il primogenito ad accorgersi dei comportamenti sempre più strani di Greg (che ora si fa chiamare David) e, dopo la misteriosa morte di un'anziana vicina, decide di indagare per conto proprio sulla reale identità del patrigno.