One of the more derivative, ridiculous offerings from Brian De Palma that sees John Lithgow playing a respected child psychologist with a split personality. While his wfie gets increasingly distressed, Cain is murdering young mothers to conduct experiments on their young children. It’s all pretty ridiculous and the final trademark surprise ending is laughable but there are occasional flourishes of classic De Palma along the way.