阿杰是位飞虎队里的精英,他与父亲肥波的关系并不好。肥波当年做警察的时候得罪了重案组的探长洪坤受到报复,以致生活艰苦。竟在一次与流氓打架时错手打死了大儿子。阿杰也因为如此始终难以原谅父亲。此时的肥波已经退休,在夜总会上班,有个做舞女的女友阿红。
阿杰营救了被劫匪挟持的Heidi,两人互生好感。冤家路窄的是,Heidi竟然是洪坤的女儿。洪坤也没有再当警察,而是当上了黑帮头目。他知道自己的女儿喜欢上了阿杰,心狠手辣的他决意拆散他们,更找人追杀阿杰。
肥波为了保护儿子被烧死了,阿杰誓要找洪坤算账,但是又遭到了Heidi出面阻止……。一次偶然中,迪恩(杰米·贝尔 Jamie Bell 饰)发现了好友特里(Josh Janowicz 饰)的尸体,死因为自杀。迪恩并没有将这件事情告诉他人。原来,特里是学校中的一名贩毒头目,随着他的死亡,他所控制的一大批毒品下落不明,如何搞到这批毒品并借此获利才是迪恩真正感兴趣的事情。 为了得知毒品的下落,迪恩计划绑架特里的弟弟查瑞(格伦·克洛斯 Glenn Close 饰),没想到,最后他们绑架来的居然是和查瑞有着相似名字的查理(罗瑞·卡尔金 Rory Culkin 饰),这一严重的错误彻底搅乱了迪恩的计划,更糟糕的是,对于儿子的失踪,查理的母亲竟然毫无察觉。市长麦克(拉尔夫·费因斯 Ralph Fiennes 饰)的遭袭让小镇上蛰伏已久的问题彻底的暴露了出来,人们终于发现,原来平静安宁的生活不过是虚有其表。。执行卧底行动的美国中情局特工肖恩·布瑞尔接到了一个新任务:他必须调查一个叫迈克尔·梅森的美国职业骗子,因为这位年轻人可能会让美国官方遭受恐怖袭击巴黎的错误指控。但随着巴黎恐怖袭击的升级,特工意识到这位年轻人是无辜的,并且是他找到幕后真凶的唯一线索……。