《美国狙击手》而获得奥斯卡奖提名的于2013年6月被聘来将书改写成电影。原本被看上出演的丹尼尔·戴-路易斯则因史匹柏的退出也相继离去。2015年6月30日，《好莱坞报导》证实，编剧杰森·霍尔将根据自己写的剧本执导电影。强·齐力克将在电影担任监制，而环球影业负责发行。
选角.2015年8月19日，据报导，麦尔斯·泰勒正在会谈加入饰演亚当·苏曼，他是名因伊拉克战争而使自己的身心走向破碎的士兵。2015年10月20日，海莉·班奈特加入饰演苏曼忠心的妻子。2015年12月2日，纽西兰演