该片最初可谓是信心十足,6500万美元的预算成本,原以为会以小博大,不曾想首映票房仅为770万美元,远远低于预期,注定要赔钱了。而本片导演克里斯·麦凯最大胆的地方就是将喜剧与暴力,血腥,恐怖相结合,打算混搭出一盘复合味佳肴,然而就IMDB,6.4分的成绩来看,显然观众们是不买账的。不得不说,尼古拉斯凯奇在还完钱后,再一次用一部烂片来奖励自己。电影《谁开的枪》讲述了抗日战争时期,日军意图捣毁我八路军位于太行山区重要的粮食基地,派遣军官中村一郎率领一队日军进山搜寻粮仓位置。情报员凤兰收到上级指示,前往盘龙山保护粮仓,为隐藏身份,凤兰装扮成了村姑潜伏在粮仓附近的后庄村。