В то время когда писался роман Стефании Майер думала что роль Эдварда может принадлежать только генри Кавиллу  но к тому времени когда был снят фильм он значительно перерос его роль.

В итоге роль досталась Роберту Паттинсону. Одной из первых из утвержденных на роль была Кристен Стюарт. Съемки фильма были начаты в феврале и длились до второго мая. Основные сцены были сняты в городе Портленде, США. Кристен Сьюарт обладает глазами зеленого цвета и поэтому она во время съемок пользовалась линзами темно-коричневого цвета. Роберт Паттинсон носил линзы светло-коричневого цвета, поскольку у него голубые глаза.