Paul Carstairs (Rufus Wright) wraz z żoną Kate (Melanie Gutteridge) i dziećmi wynajmują na lato posiadłość, która znajduje się na idyllicznej, angielskiej prowincji. Dom należy do pani Aylwood (Anjelica Huston). Rodzina Carstairs dowiaduje się o tragedii, która spotkała ją 30 lat wcześniej. W niejasnych okolicznościach zaginęła wówczas jej córka. Kobieta dostrzega, że mała Jan (Tallulah Evans), córka jej gości, jest do niej bardzo podobna. Wkrótce mają miejsce dziwne wydarzenia, które wydają się mieć związek z mroczną przeszłością pani Alywood i mieszkańców okolicy. Jan stopniowo ją poznaje, wystawiając się na coraz większe niebezpieczeństwo.