天后，班尼西欧·岱·托罗也签约参演。强·柏恩瑟和乔许·布洛林于2014年5月加入演出；其中，柏恩瑟将在片中饰演一位名为泰德（）的角色，而布朗、岱·托罗及布洛林则分别饰演一名女性的执法人员、神秘且致命的政府官员及CIA探员麦特（）。其他参演的演员包括丹尼尔·卡卢亚、麦斯希姆诺·赫南德兹及杰佛瑞·唐纳文；其中，唐纳文将在片中饰演严肃的DEA探员史提夫·福辛（）。
拍摄.主要拍摄于2014年6月30日在新墨西哥州阿布奎基开始进行，并在当地僱用了共2200多名工作人员和演员；维勒纳夫表示：