Сэм — маленький мальчик, тяжело переживающий развод родителей. У него случаются кошмары по ночам, а так же случаи членовредительства, когда мальчик сам себе наносит раны. Посещение психолога не дало особых результатов. Отец решает взять Сэма в путешествие, чтобы ребенок отвлекся от своих видений. По пути их машина попадает в аварию, и отец с сыном оказываются в доме фермера Бена, который приютил их, пока автомобиль в ремонте. В этом доме Сэм все чаще начинает видеть ночные кошмары, которые все сильнее напоминают реальность. Вскоре Сэм получает последнее пророчество, которое провозглашает скорый Апокалипсис.