中士约翰·金利(杰克·吉伦哈尔 饰)最后一次在战场上执行任务,在他和当地翻译艾哈迈德一起调查该地区时,他们的部队在巡逻中突然遭受到伏击,幸运的是,两人还活着,不幸的是,只有他们两人成为了幸存者。在伏击中金利受了重伤危在旦夕,这无疑增加了他们的逃跑风险,在敌人穷追猛打的追击下,艾哈迈德冒着生命危险带着受伤的金利穿越数英里岖崎地形,终于到达安全地带。回到国内后,金利得知艾哈迈德和其家人并没有像承诺的那样获准离开战区,他决心报恩并保护艾哈迈德及其家人,他重回战区在当地民兵到达之前救出艾哈迈德一家。
重案组探员乐民(郑浩南饰)赴泰国办案时结识流落风尘的钢管舞女郎阿丽(腾子萱饰),两人迅速打得火热,乐民应承即日返来找她,却一直没有兑现承诺。一晃三年,发生警员被杀命案,警方锁定头号通缉犯林超(李德龄饰),与此同时,乐民儿子离奇遇害,妻子嘉碧(邵美琪饰)被吓得魂飞魄散,后又奇异症状缠身。腹背受敌的乐民与资深警探琛哥(林雪饰)共同办案,经验丰富的琛哥怀疑一切是乐民在泰国欠下的桃花债种下的恶果,导致妻儿被人下了“降头”,乐民将信将疑之下,听琛哥指引找法师做法解决,不曾想这让他的困境和林超案又有了关联……
夜深人静,档案局老馆长余望然(郭九龙饰)见到一个红衣女鬼,随后突发心脏病去世。次日,老馆长的孙子余辉(李威饰)从现任馆长手中接到了爷爷生前最后时刻看的书《红楼史话》,书中夹了一张民国时期美丽女子的照片,余辉的思绪霎时间被带到了遥远的民国北平。在红楼值班的老余和哥们请碟仙,结果招来了一个自称叫胡司仁的冤魂,他倾诉了自己的冤屈,最后交给老余三块大洋,嘱咐他去趟胡家峪找他的女儿胡妹(梅俪儿饰),好
土匪的到来毁掉了春桃(刘晓庆饰)的新婚之夜,她和丈夫李茂(曹前明饰)失散了,只身一人流浪到北京,靠着捡破烂维生。在春桃最艰难的岁月里,是刘向高(姜文饰)一直不离不弃的陪伴和支持着她,尽管两人并没有夫妻之名,但相依为命的他们彼此之间感情十分要好。某日,春桃在街上遇见了一个蓬头垢面的乞丐,她震惊的发现,这个乞丐竟然就是李茂,春桃收留了李茂,一个两男一女的奇怪“家庭”产生了,三人艰难的维系着岌岌可危的平衡。不忍心拖累春桃,刘向高离家出走,直到这时,春桃才承认了自己内心里对于刘向高的感情,在这个节骨眼上,李茂又企图上吊自杀,扑面而来的绝望笼罩着春桃。