Judi Dench
2011年5月，二十世紀福斯買下了小說《》（2011年）的電影改編權。11月，Deadline.com報導，提姆·波頓正在為出任導演一事進行協商，並將挑選一名編劇來編寫該片的劇本。12月2日，受聘將該小說改編成劇本。2014年7月28日，伊娃·葛林簽約飾演裴利隼女士。9月24日，有消息指出，波頓看上了演員阿薩·巴特菲爾德，但還未公開其角色。11月5日，據報導，巴特菲爾德與艾拉·珀內爾得到了出演該片的機會，前者將飾演男主角，而後者正在與片商進行最後階段的會談。2015年2月6日，山繆·傑克森加盟飾演拜倫先生。同時，巴特菲爾德正式簽約加入主演行列。、克里斯·奧多德、魯伯特·艾瑞特、金·迪肯斯與茱蒂·丹契於3月12日簽約參演該片。