最终还在两人间擦出了感情的火花，约翰逊发现这有着方法演技的妙处，有助于表现两人在银幕上的化学反应。对赛科德的搭档皮维一角，戴夫·史蒂文斯原本希望能请到出演，但对方拒绝了这个角色，于是之后选择的是艾伦·阿金。大反派内维尔·辛克莱尔一角先后则先后联系过杰瑞米·艾恩斯和查里斯·丹斯，最终提摩西·道尔顿同意出演，他当时还正是007系列电影中男主角詹姆斯·邦德的扮演者。黑帮老大艾迪·瓦伦泰一角最初编写时心目中的理想人选是乔·佩西，但他也拒绝也这一角色，所以最终选择的是保罗·索维诺。
拍摄.《