Gail, pédopsychiatre new-yorkaise, s'installe avec son beau-fils Josh dans la maison de campagne familiale de son compagnon Luke, encore marquée par la mort tragique de la mère de l'enfant. Peu après leur arrivée, ils font la connaissance de leur voisine Ruth, une vieille femme mystérieuse qui collectionne les attrape-rêves. Lorsque Josh dérobe l'un de ces objets, ses cauchemars cessent mais son comportement devient de plus en plus inquiétant. Gail comprend alors que l'attrape-rêves volé abrite une force malveillante bien décidée à ne plus lâcher l'enfant.