，但还未公开其角色。11月5日，据报导，巴特菲尔德与得到了出演该片的机会，前者将饰演男主角，而后者正在与片商进行最后阶段的会谈。2015年2月6日，山缪·杰克森加盟饰演拜伦先生。同时，巴特菲尔德正式签约加入主演行列。、克里斯·奥多德、鲁伯特·艾瑞特、金·迪肯斯与茱蒂·丹契于3月12日签约参演该片。该片曾打算于2014年8月在伦敦拍摄。2015年2月17日，《》透露，电影部分的场景可能将在伦敦拍摄。主要拍摄始于2015年2月24日，地点位在。该片也将在佛罗里达州的希尔斯波罗县与皮尼拉斯县进行持续两週的拍摄