拒绝了这个角色，于是之后选择的是艾伦·阿金。大反派内维尔·辛克莱尔一角先后则先后联系过杰瑞米·艾恩斯和查里斯·丹斯，最终提摩西·道尔顿同意出演，他当时还正是007系列电影中男主角詹姆斯·邦德的扮演者。黑帮老大艾迪·瓦伦泰一角最初编写时心目中的理想人选是乔·佩西，但他也拒绝也这一角色，所以最终选择的是保罗·索维诺。
拍摄.《火箭手》的主体拍摄工作于1990年9月19日展开并持续至1991年1月22日，其中格里菲斯天文台的拍摄是在1990年11月进行。由于天气和机械故障方面原因，电影拍