改由英国演员亨利·卡维尔代替克鲁斯担任主演。2013年7月31日，伊莉莎白·戴比基加入电影作为一个蛇蝎美人类型的角色，在此之前萝丝·拜恩和莎莉·赛隆都是此角的考虑人选。2013年8月8日，休·葛兰加入剧组饰演「绅士局」的领导者。2013年9月4日，杰瑞德·哈里斯将饰演中情局的桑德斯，饰演主要反派亚历山德，饰演康提莎。
拍摄.电影于2013年9月9日开始主要拍摄。截至2013年10月25日，拍摄的地点包括在伦敦格林威治皇家维多利亚码头的、英国西萨塞克斯郡的。