Po bolesnym rozwodzie pisarz John James (
Kevin Costner) wraz z dwojgiem dzieci przeprowadza się do Południowej Karoliny. Zamieszkują w okazałym, położonym na odludziu domu i próbują ułożyć swoje życie na nowo. Jednak tę z trudem budowaną równowagę burzą niewytłumaczalne zdarzenia. A to kot przepada bez śladu, a to z różnych części domu dobiegają niezidentyfikowane dźwięki. Najbardziej jednak niepokoi Johna zachowanie jego nastoletniej córki Louisy (
Ivana Baquero). Dziewczyna zaczyna lunatykować, wraca do domu umazana błotem, staje się coraz bardziej agresywna, chwilami nie można nawiązać z nią kontaktu. Przerażony ojciec uświadamia sobie, że, aby ochronić życie swojej rodziny, musi stanąć do walki z nieznanym wrogiem...