Грейс (Николь Кидман), ревностная католичка и преданная мать, увозит своих больных детей в особняк на одном из островов у побережья Англии, чтобы дождаться окончания Второй мировой войны, с которой должен вернуться ее муж. Грейс никак не может смириться с тем, что ее супруга объявили пропавшим без вести. Ее дети Энн (Алакина Манн) и Николас (Джеймс Бентли) страдают от редкого заболевания — они светочувствительны настолько, что их постоянно приходится прятать от солнечного света. Вскоре в доме начинает твориться нечто жуткое.
Джон Клэнси, экстрасенс, много раз помогавший ФБР в расследованиях неразрешимых преступлений, сталкивается с самым опасным делом в своей жизни. Его способность видеть прошлое оказывается бессильна перед новым противником — хладнокровным убийцей, который способен предвидеть будущее. Теперь, чтобы остановить серию убийств, Джон должен вступить в неравную схватку с расчетливым маньяком и найти способ загнать в ловушку того, кто всегда на десять шагов впереди.
В ходе расследования дела Анджелы Грей детектив Брюс Киннер вынужден обратиться к психологу для выявления ее подавленных воспоминаний. Сеанс регрессивного гипноза открывает ужасающие факты — по ночам с согласия отца над девушкой проводились сатанинские ритуалы. Желая защитить Анджелу от преследования зловещего тайного общества, детектив оказывается втянут в пугающий мир оккультизма. То, что ему противостоит, находится за гранью понимания и способно бросить вызов его убеждениям и вере.