Чтобы избежать утечки информации и сохранить проект в тайне, во время съемок фильм носил рабочее название Seashore («Морской берег»).
Филип Сеймур Хоффман, сыгравший Плутарха Хэвенсби, трагически погиб за неделю до окончания съемок. В связи с тем, что большинство его сцен для двух заключительных фильмов было уже отснято, на эту роль не стали брать другого актера, а работу над ней закончили при помощи внесения некоторых изменений в сценарий.
Джулианна Мур рассказала, что согласиться на роль Альмы Койн ее убедили собственные дети, которым очень нравится оригинальный роман.
Джоди Фостер рассматривалась на роль Альмы Койн.