《圣武星辰小说》帕特里克-贝特曼(克里斯蒂安-贝尔)是一位富有的华尔街金融家的儿子他是一个典型的雅皮士拥有成功的事业、名牌服装和作为一名“高等人类”所必需的一切但令人意想不到的是他还是一名嗜杀成性的连环杀手任何人都可能成为他无缘无故残杀与强奸的对象他高贵的身份使得调查这一系列罪案的警官从未把他列为嫌疑对象而另外一名同样嗜血的杀人狂却想作下一件更为血腥的案子成为真正的杀手之王……本片根据真实事件改编而成故事发生在1982年的夏天皮特和他的朋友们经常在晚上去铁道边玩耍借此消暑纳凉打发时间一天晚上他们粗心大意的搬动开关致使一辆火车出轨并导致列车长身亡随后这些少年们被送上法庭尽管他们当时只有14至16岁但鉴于后果严重法官还是将其当作成人来审判少年们最终为自己的过错付出了惨痛代价蓝迪(许志安饰)任职便衣探员因学历不高由少年警校出来一直未有晋升机会由于收入微薄就连供养年迈的瞎眼母亲亦颇为吃力更因此被女友家人白眼不允许二人结婚不论是家人朋友甚至蓝迪本人;都觉得自己是一个失败者因此蓝迪默默工作坚守冈位但世事并不是人不犯我我不犯人…蓝迪与阿船(雷宇扬饰)乃好友兼同事并同屋共主一夜接获命令拘捕社团大佬辉少控告其藏毒拉人时发觉只藏有少量毒品与事实不符逐怀疑警队中有内鬼通风报讯蓝迪等为之气结之际;一少女June(李丽珍饰)竟当众将辉少之跑车损毁迪见状即救June离去原来June乃一略带燥狂的女子药物令其大脑受损影响其记忆力只好把所有同其坐驾一样的车辆破坏以作发泄June的敢行吸引了刚失恋的迪二人成为朋友老差骨德叔(成奎安饰)怀疑阿船贪污通知蓝迪迪唯迫问阿船原来阿船因烂赌欠下大笔贵利数无路可行唯有向辉少贩卖警方线报代替还债船自知一错不可再错想收手之时却为时己晚辉少咄咄迫人迪看不过眼为船出头和辉少讲数未几在辉少手下哪叱(吴廷烨饰)推波助澜之下两帮人逐动起手来在混乱之际迪错手杀死...六发子弹五名死者一个不知名的枪手在闹市区制造了这么大的一个“惊喜”这个“惊喜”让整个城市都陷入魁了恐慌所有的证据都指向了詹姆斯·巴尔(约瑟夫·斯科拉 Joseph Sikora 饰)一个前军队的狙击手他被逮捕之后只说了两句话:你们抓错人了把杰克·理查尔(汤姆·克鲁斯 Tom Cruise 饰)找来杰克·理查尔是一个前军队的警务人员现在过着穷困潦倒的生活其实理查尔和巴尔是老相识了他们曾经都在军队中服役在海湾战争中巴尔用同样的方法谋杀过4个人但是因为技术上的原因而洗脱了罪名理查尔则坚信只要他再犯同样的案件自己就一定能把巴尔绳之于法随着理查尔调查的深入他发现了更大的谜团而且巴尔似乎也真的是无罪的巴尔无缘无故地被杀手背后的集团给捉了起来被狠狠地揍了一顿全然忘记了凶手的相关信息现在只有理查尔一个人要去探明真相了理查尔明白六发子弹、五名死者之外的那一发漏空的子弹是杀手故意放空的为了了解狙击手的工作他特意来到了狙击手的训练营找到了一个叫做萨缪尔·卡什(罗伯特·杜瓦尔 Robert Duvall 饰)的教练在卡什和巴尔妹妹以及律师的帮助下理查尔渐渐走进了事件的中心位置—— 一个关于苏联改造营和俄罗斯黑帮的秘密渐渐浮出水面...