Carter (John Lithgow) jest psychologiem dziecięcym, synem sławnego specjalisty w tej dziedzinie. Mieszka z żoną, Jenny (Lolita Davidovich), w spokojnej miejscowości. Gdy rodzi im się córeczka, Carter zawiesza praktykę zawodową i poświęca się opiece nad nią. Początkowo jego zachowanie nikogo nie dziwi, jednak z czasem Jenny zaczyna się niepokoić. Carter podchodzi do swojej roli w obsesyjny sposób. Wkrótce ujawnia mroczną stronę swojej natury.
John Lithgow
Carter Nix / Cain / Dr. Nix / Josh / Margo
Lolita Davidovich
Jenny O'Keefe Nix
Steven Bauer
Jack Dante
Frances Sternhagen
Dr. Lynn Waldheim
Gregg Henry
Lt. Terri
Tom Bower
Sgt, Cully
Mel Harris
Sarah
Teri Austin
Karen Bowman
Gabrielle Carteris
Nan
Barton Heyman
Mack
Amanda Pombo
Amy Nix
Kathleen Callan
Emma Dante