在北洋军阀割据时期,某个雨夜,天城县一间兵工厂内因子弹失窃,一个女孩被迫以“俄罗斯轮盘”的方式证明清白,结果当场毙命。后来兵工厂发生连环枪杀案,但都找不到弹头。自此兵工厂开始流传一个诅咒──幽灵子弹出现,所有人都要死!心思慎密的新任警政官松东路(刘青云饰)联同年青干探郭追(谢霆锋饰),利用科学验证及推理手法,把诅咒的谜团一层一层逐步解开……
某个雨夜,天城县一间兵工厂内,一个女孩在呼冤。她被厂长丁老板指控偷了一盒子弹,要接受上天审判,被逼拿着只有一发子弹的手枪,指向自己太阳穴。谁料轰一声,女孩吞枪死了。
半个月后,兵工厂发生连环命案,管工陈七、检测部凯哥、弹壳部张默及设计部老杨,皆死于枪杀,但都找不到弹头。有弹头是人杀,没弹头是冤灵索命,于是“幽灵子弹出现,所有人都要死”的诅咒在厂内传开。
初到贵境的新任警政官松东路(刘青云饰)推理力强,且心细如尘,与年青干探郭追(谢霆锋饰)棋逢敌手,二人决定联手调查。究竟兵工厂内明明有千百名工人,凶手为何偏偏要杀陈七、凯哥、张默和老杨?死者之间有什么共通点?他们与凶手又有什么深仇大恨?如果女孩真的含怨而死,她为何被人冤枉?子弹消失,究竟又属何事?未到最后一秒钟,谜题都未能全部解开。