重案组督察陈国明(吴镇宇)与妻子莫心怡(朱茵)准备分居时,遇上一宗械劫案。陈国明忙于协助追捕,心怡不幸被流弹击中重伤入院,经抢救后虽渡过危险期,却一直昏迷不醒。数月后心怡终于醒来,医生高川(张家辉)叮嘱心怡要特别小心身体,因她的血型十分罕有。出院后的心怡,开始时常产生一些幻觉,并预见一宗女星被杀案,令她胆战心惊。心怡的精神状态越来越差,谋杀案却接二连三的发生,究竟这些血案之间与心怡之间有着一种什么样的联系?。1970年代初期,各种各样的思潮撞击着这个脆弱的年代。而影片的主人翁吉尔斯就生活在这一片慌乱和杂乱之中。在不同思潮的影响下,吉尔斯积极参与着各种政治运动,他热爱摄影和绘画。虽然他的朋友指责他,说他政治形态不够坚决,但是吉尔斯还是我行我素地艰难的活着。可是,在一系列关于爱情、政治方向、意识形态的挫折和选择之后,吉尔斯和他的那群朋友不得不做出果断的选择,他们要在乱世中找准自己的位置。。居住在新泽西的黑帮杀手“鬼狗”(Forest Whitaker弗雷斯特•惠特克 饰)身为非裔,却浸淫在日本武士道的精神世界里,“忠义”为其平生最高信条。他深居简出,不苟言笑,日常与老大靠飞鸽传书联系。鬼狗视老大路易(John Tormey 饰)如亲生父亲,接到命令后决不手软,手起刀落,血浆四溅。
孤独的他也有可以交心的朋友,闲暇时与公园买冰淇淋说法语的非裔聊聊天,各说各话,却也有趣;或与爱看书的小女孩交流品读《罗生门》的心得。
鬼狗活在自己的世界里,但周遭已发生巨大变化。终于有一天,他被路易抛弃,成为帮派倾轧的牺牲品……。