意将小说改编成电影剧本。史蒂芬·史匹柏于2015年3月决定执导电影。2015年9月11日，宣布女主角由奥利薇亚·库克担任。电影预计于2017年12月15日上映。2016年2月9日，上映日改至2018年3月30日。2016年2月24日，宣布男主角韦德由泰·谢里丹饰演。