夫·马丁于2015年3月3日加入演员阵容。2015年3月6日，证实荷德伦确定参演。于2015年3月13日加入剧组。2015年4月1日，克莉丝汀·史都华加入饰演主角比利的姊姊凯瑟琳。同日，宣布班·普瑞特将饰演贾许一角。2015年4月8日，宣布冯·迪索和克里斯·塔克也加入担任配角。
拍摄.电影于2015年4月的第二週在乔治亚州的开拍。剧组也在亚特兰大和摩洛哥取景。2015年4月17日，在的室内场景以高画面3D技术拍摄。李安在CinemaCon上证实，电影将以每秒120帧的格式拍摄，成为