起与克鲁斯合作。2015年8月14日，蔻碧·史莫德加入剧组饰演女主角。9月15日，达妮卡·亚罗许签约出演本片。9月17日，欧帝斯·哈吉加入剧组饰演未知角色。9月22日，加入饰演反派。10月20日，和奥斯汀·哈伯特签约参演本片。2016年1月20日，罗伯特·克耐普签约饰演哈克尼斯将军，是一名退休将军和私人军事公司的CEO。
拍摄.正式摄制开始于2015年10月20日在路易斯安那州的纽奥良进行。2015年11月23日，剧组在巴顿鲁治取景。2016年1月，又移至圣弗瑞安斯维尔拍摄。S