Raising Cain (1992)

Description[from Freebase]

Raising Cain is a 1992 psychological thriller film written and directed by Brian De Palma, and starring John Lithgow, Lolita Davidovich and Steven Bauer. Dr. Carter Nix (Lithgow) is a respected child psychologist. His wife, Jenny (Lolita Davidovich), becomes concerned that Carter is obsessively studying their daughter, Amy; he regards her like a scientist tracking the development of his creation. Carter actually suffers from multiple personality disorder. His multiples are Cain, a streetwise hustler, Josh, a traumatized little boy, and Margo, a middle-aged mother figure. Carter/Cain is killing young mothers to procure their children for his experiments. Jenny is having an affair with Jack Dante (Steven Bauer), the widower of a former patient. She had a relationship with him years ago, but he left her. Now she plans to leave Carter and elope with him. When Carter accidentally discovers their tryst, he descends completely into his madness and begins leaving subtle clues for the police that Jack is the real killer. Next, he attempts to kill Jenny by submerging her car in a lake. She escapes and confronts Carter at home. Unable to find Amy, Jenny demands Carter tell her where she is.

Portions from Freebase, licensed under CC-BY and Wikipedia licensed under the GFDL