20-letniego Tima (Barry Watson) wciąż prześladują koszmary z dzieciństwa. Nie może wymazać z pamięci chwili, kiedy stracił ojca (Charles Mesure). Czytał on bajki synowi, gdy nagle jakaś postać wciągnęła go do szafy. Odtąd nikt go nie widział. Tim sądzi, że ojciec padł ofiarą Boogeymana (Andrew Glover). Teraz musi wrócić do rodzinnego domu. Wkrótce jego znajomi zaczynają ginąć w tajemniczych okolicznościach.