电影《谁开的枪》讲述了抗日战争时期,日军意图捣毁我八路军位于太行山区重要的粮食基地,派遣军官中村一郎率领一队日军进山搜寻粮仓位置。情报员凤兰收到上级指示,前往盘龙山保护粮仓,为隐藏身份,凤兰装扮成了村姑潜伏在粮仓附近的后庄村。除了熟悉的动作喜剧元素,此次电影大量的文戏也带给影迷十足的惊喜,“这里面有对您武打生涯的致敬,也看到您的演技有了更大的突破”。对此,成龙真诚感谢了影迷,“我想让大家知道成龙是一个演员。动作演员生命很短,演员生命力很长,今天我还能打是一个奇迹,我真的是非常走运,因为有你们支持,我才每年拍一部动作片给你们看”。