Фильм снят по мотивам романа Стефани Майер «Затмение» (Eclipse, 2007) из серии романов «Сумерки».
«Затмение» — пятый фильм, в котором Брайс Даллас Ховард приходит на место другой актрисы. В «Таинственном лесу» Брайс заменила Кирстен Данст, в «Мандерлее» — Николь Кидман, в «Пропаже алмаза «Слеза»» — Линдси Лохан, в «Терминаторе 4» — Шарлотту Генсбур, а в третьей части «Сумерек» — Рашель Лефевр.
Крис Вайц, режиссер второй части, физически не успевал снять «Затмение», так как был занят пост-продакшеном «Новолуния». Режиссером в итоге стал постановщик «Леденца» и «30 дней ночи» Дэвид Слэйд.
Замена Рашель Лефевр вызвала негодование у многих поклонников саги: они посчитали, что Summit Entertainment исключительно из-за коммерческих побуждений взяли в третью часть на роль Виктории более известную Брайс Даллас Ховард. Официальная же версия звучит так — Рашель Лефевр подписалась на съемки в фильме «По версии Барни», хотя на это время была запланирована работа над «Затмением».