Фильм снят по мотивам романа Чарльза Диккенса «Большие надежды» (Great Expectations, 1860).
Дэвид Лин не был особенно начитанным человеком и о существовании Больших надежд узнал только в 1939 году, когда его жена Кэй Уолш (она же соавтор сценария к фильму) затащила Дэвида в театр. В той постановке Герберта играл Алек Гиннес. Впоследствии он же сыграет Герберта в фильме Лина, а также снимется в других пяти картинах режиссера. К слову, роль Герберта станет первой большой ролью Гиннеса в кино (в предыдущих ролях Гиннесу даже не приходилось раскрывать рта).
Оператор Гай Грин заменил Роберта Краскера, поскольку Дэвид Лин счел, что Краскер не справился со сценами на болоте.