Cory to mały chłopiec, który właśnie przeprowadził się z mamą do nowego domu. Zawiera tu dziwną przyjaźń z wymyślonym przez siebie, jak się wydaje, przyjacielem. Wszyscy sądzą, że to tylko fantazja podpowiada dziecku, że ktoś mieszka w szafie. Tymczasem dochodzi do serii niewyjaśnionych przypadków śmierci.
Harry Palmer, były agent Jej Królewskiej Mości, porzucił służbę i założył prywatną firmę wywiadowczą, działającą na terenie Rosji. Jego najnowsze zlecenie to odszukanie kilograma plutonu A-232, który został skradziony. Tuż po rozpoczęciu śledztwa nieznani sprawcy porywają narzeczoną Nicka - jednego z ludzi Palmera. Tatiana jest znaną primabaleriną i córką starszego kustosza Ermitażu. Harry zaczyna podejrzewać, że uprowadzenie dziewczyny wiąże się jakoś z kradzieżą plutonu. Przeczucie go nie myli
Ted (Donald Sutherland) i Sandy (Lesley Ann Warren) Robardsowie są szczęśliwym małżeństwem i właśnie spodziewają się drugiego dziecka. Do ich domu wprowadza się Jeremy (William McNamara), młody i wykształcony pracownik w firmie Teda, którego ten przyjmuje pod swój dach, nie chcąc, by odszedł do konkurencji. Chłopak zamieszkuje u rodziny wraz ze swoją dziewczyną Giną (Lenore Zann) i coraz śmielej korzysta z ich gościnności. Próbuje wzbudzić ich współczucie opowieściami o trudnym dzieciństwie, spędzonym w rodzinach zastępczych i bezskutecznych poszukiwaniach biologicznych rodziców. Tymczasem Gina odnajduje w jego rzeczach silny środek poronny. Wkrótce zostaje zamordowana...