《椎名桃子》六发子弹五名死者一个不知名的枪手在闹市区制造了这么大的一个“惊喜”这个“惊喜”让整个城市都陷入魁了恐慌所有的证据都指向了詹姆斯·巴尔(约瑟夫·斯科拉 Joseph Sikora 饰)一个前军队的狙击手他被逮捕之后只说了两句话:你们抓错人了把杰克·理查尔(汤姆·克鲁斯 Tom Cruise 饰)找来杰克·理查尔是一个前军队的警务人员现在过着穷困潦倒的生活其实理查尔和巴尔是老相识了他们曾经都在军队中服役在海湾战争中巴尔用同样的方法谋杀过4个人但是因为技术上的原因而洗脱了罪名理查尔则坚信只要他再犯同样的案件自己就一定能把巴尔绳之于法随着理查尔调查的深入他发现了更大的谜团而且巴尔似乎也真的是无罪的巴尔无缘无故地被杀手背后的集团给捉了起来被狠狠地揍了一顿全然忘记了凶手的相关信息现在只有理查尔一个人要去探明真相了理查尔明白六发子弹、五名死者之外的那一发漏空的子弹是杀手故意放空的为了了解狙击手的工作他特意来到了狙击手的训练营找到了一个叫做萨缪尔·卡什(罗伯特·杜瓦尔 Robert Duvall 饰)的教练在卡什和巴尔妹妹以及律师的帮助下理查尔渐渐走进了事件的中心位置—— 一个关于苏联改造营和俄罗斯黑帮的秘密渐渐浮出水面耶鲁大学毕业生丹·布鲁克斯有望与富有的老板希格斯的女儿玛格丽特结婚并加入家族制片业他对自己拥有的赛马百老汇比尔更感兴趣丹和他的新郎怀特在工作上表现不佳离开城镇进入帝国德比进入比尔但首先必须为入场费找钱他和老友人Pettigrew教授各自试图用几块钱骗对方然后最终唱出耶鲁学校的歌走出他们付不起的餐馆的标签玛姬的妹妹爱丽丝暗恋着丹因此她给他一些钱典当了自己的财产怀特被殴打试图在掷骰子游戏中获胜百老汇比尔被赶走了因为丹不付饲料费丹也被判入狱一个有钱的人押注比尔100比1的比尔导致错误的谣言说那匹马是抢劫犯赔率下降很快但是赌徒和弯曲的骑师试图确保自己的最爱赢得比赛北平惊现燕子大盗武功高强劫富济贫齐悟明探长接手了好几桩盗窃案都没有头绪突然徐家二少爷徐正堂来访说起了一件怪事徐正堂接二连三地收到纸燕子打开纸燕却是一张符咒而最后一张上边写的是“七日死”徐正堂很害怕于是向探长求助更加出人意料的是七天后徐正堂果然死了而且死的很蹊跷人命案和盗窃案发生了某种联系探长根据蛛丝马迹找到线索发现徐家三少爷嫌疑最大而且证据确凿然而出人意料的是凶手却是另有其人狱监保罗(汤姆·汉克斯 饰)这天迎来了一位不平凡的杀人犯——约翰·考夫利(迈克·克拉克·邓肯 饰)约翰·考夫利因杀了两名幼女被判死刑来到了这座著名的冷山监狱监狱里有一片称为“绿里”的绿地绿地那头就是刑场约翰·考夫利不仅不像想象中的凶残相反他出奇的温厚、机智约翰·考夫利的到来给狱中的各人带来了天翻地覆的变化:为老囚犯的小老鼠注入了生命的强度给老囚犯最后的人生带来最后的慰籍;神奇的拯救了被病痛折磨的保罗和马琳达(派翠西娅·克拉克森 饰);将金保斯从死神手中拉了回来保罗这些天也从约翰·考夫利身上看到了人生的真谛约翰·考夫利行刑的那天终于到了...