Действия детективного триллера «Затмение» происходят в 1990 году в небольшом провинциальном городке Америки. Детективу Брюсу Киннеру поручено провести расследование дела, связанного с 17-летней девушкой Анджелой Грей, отец которой обвиняется в растлении. Мать девочки умерла, а старший брат уже два года живет вне дома. Отец Анджелы Джон Грей признался в содеянном, но проблема состоит в том, что мужчина совершенно ничего не помнит о своих поступках. К тому же напуганная Анджела подавила свои собственные воспоминания, что значительно осложняет расследование дела.
Помощь в расследовании оказывает психолог доктор Кеннет Рейнес, проводящий сеансы гипноза для разблокировки воспоминаний Анджелы и Джона Грея, в следствии которых всплыли шокирующие факты. С одобрения отца над девочкой проводились ритуалы черной магии, а само дело оказывается куда более запутанным и опасным, так как погружает детектива Киннера в ужасающий мир потусторонних сил.