《《娇妻被行长交换粗又大又硬》》Nick Pulovski(Clint Eastwood饰)是一名警察他在汽车团伙盗窃科工作但到目前为止他还从来没有真正破获过一起汽车团伙盗窃案他可谓是到现在还一事无成但当他发现一个叫Strom(Raul Julia饰)的男人可能是一个汽车盗窃团伙的幕后主使同时也是商店连环抢劫案的主要案犯时他意识到这可能是他咸鱼翻身的大好机会然而要抓住这个家伙可不是件容易的事在一次执行任务的时候Nick的搭档在任务中殉职了这桩案子的性质由盗窃案转变成了杀人案因此案子接下来的发展又与Nick无关了这时Nick又有了一个新搭档叫David Ackerman (Charlie Sheen饰)他刚升为探员不久似乎那桩案子已经远离了Nick但Nick仍然不想放弃跟踪这件案子他希望能为自己死去的搭档报仇雪恨而David对一切都还很陌生也很好奇完全不知道事情的严重性David忽然想起了儿时的经历这让他开始害怕起来……Will Dormer(阿尔·帕西诺 Al Pacino 饰)与搭档Hap Eckhart(马丁·唐文 Martin Donovan 饰)来到远离洛杉矶一处日不落的小镇阿拉斯加调查一名17岁少女被活活殴打致死的案件阿拉斯加一名女警察llie Burr(希拉里·斯万克 Hilary Swank 饰)对Dormer的办案手法由衷感到敬畏努力在查案过程中学习而此刻的多莫其实已经麻烦缠身他在洛杉矶抓获了一个案件嫌疑人因为要将其定罪不得不捏造了假证据此事已被内务部调查Hap想向内务部坦诚真相并认为对Dormer也是好事不过Dormer不这样想在引诱真凶的围捕中Dormer在大雾中失误打死HapHap临死前认为Dormer是故意打死自己的在陈述事件时Dormer本能性地说那枪是凶手开的然而在良心的压力和日不落的环境下他患上了严重的失眠症这时有人开始给他打电话声称看见了雾中的一切Dormer最后将凶手锁定在侦探小说作家Walter Finch(罗宾·威廉斯 Robin Williams 饰)身上对方也没打算和他捉迷藏的游戏一场心理和良心的对决开始了刑警队长马红旗和队员小唐在押解毒贩时一时疏忽让犯人跑了两人因此被上了重大的精神包袱最终决定踏上征途为自己洗清罪名...