《《圣诞传说》》圣约翰大学实验室女教授于胜男依据历年判案的经历写出《上海疑案》一书随即成为热卖作品在胜男的记者招待会上一只装有带血匕首的盒子被送入会场引起骚动胜男直觉这把刀和她的书有关与此同时圣约翰大学一名女学生遇害胜男和康华生、犯罪学专家洪小雅一同前往现场调查终于将死者和那把匕首联系在一起胜男推断这是根据她的小说内容进行的模仿杀人案相同事件接连发生在社会上引起轰动胜男承受了巨大的压力危机时刻老虎探长钟朗介入调查他们根据现场留下的黑色玫瑰的线索顺藤摸瓜却发现出版《上海疑案》的书店与事件有着千丝万缕的关系事实究竟如何六发子弹五名死者一个不知名的枪手在闹市区制造了这么大的一个“惊喜”这个“惊喜”让整个城市都陷入魁了恐慌所有的证据都指向了詹姆斯·巴尔(约瑟夫·斯科拉 Joseph Sikora 饰)一个前军队的狙击手他被逮捕之后只说了两句话:你们抓错人了把杰克·理查尔(汤姆·克鲁斯 Tom Cruise 饰)找来杰克·理查尔是一个前军队的警务人员现在过着穷困潦倒的生活其实理查尔和巴尔是老相识了他们曾经都在军队中服役在海湾战争中巴尔用同样的方法谋杀过4个人但是因为技术上的原因而洗脱了罪名理查尔则坚信只要他再犯同样的案件自己就一定能把巴尔绳之于法随着理查尔调查的深入他发现了更大的谜团而且巴尔似乎也真的是无罪的巴尔无缘无故地被杀手背后的集团给捉了起来被狠狠地揍了一顿全然忘记了凶手的相关信息现在只有理查尔一个人要去探明真相了理查尔明白六发子弹、五名死者之外的那一发漏空的子弹是杀手故意放空的为了了解狙击手的工作他特意来到了狙击手的训练营找到了一个叫做萨缪尔·卡什(罗伯特·杜瓦尔 Robert Duvall 饰)的教练在卡什和巴尔妹妹以及律师的帮助下理查尔渐渐走进了事件的中心位置—— 一个关于苏联改造营和俄罗斯黑帮的秘密渐渐浮出水面民国时期军阀混战张太阳身为张天师的秘传后人平日里除了给人趋吉避凶以外还能处理一些之物张太阳因心爱之人被人绑架与军阀探入墓穴斗智斗勇最后救出心爱之人消灭了墓穴中的异物战胜了军阀头目哥伦比亚毒枭杰西·莫拉莱斯暗中雇佣了一个职业狙击手约翰·萨姆森人称“恶魔”他的工作就是帮他的雇主消灭所有的威胁在所有的竞争对手都一一被杀之后莫拉莱斯变的十分强大几乎垄断了整个毒品市场并且控制了更多的直通美国的走私线路在情况愈发危急之 时美国缉毒局派出了一直苦苦调查并且坚持了多年的凯特·埃斯特拉达探员追捕莫拉莱斯为了更好地消灭“恶魔”萨姆森美军也派出了狙击手布兰登·贝克特“双狙人”托马斯·贝克特的儿子在政府认为他们已经控制了一切之后莫拉莱斯和萨姆森也准备了大量的“惊喜”来欢迎所有的敌人......故事发生在亚洲现代勘探家肯尼·威尔斯(马修·麦康纳 饰)渴望勘探到一块大金矿后一夜暴富在这个梦想的指引下威尔斯协同一个同样运气欠佳的地质学家麦克·阿科斯塔(埃德加·拉米雷兹 饰)进行了一次孤注一掷的探险——去往印度尼西亚一片未知的雨林深处寻找金矿威尔斯的女朋友凯(布莱丝·达拉斯·霍华德 饰)始终支持男友的勘探事业但是两人的关系在这次寻找金矿的过程中受到了严峻的考验这群人的未来也因此改变...