肯尼迪的遇刺成为了一桩美国历史上的悬案,电影重新审视了那一段历史,到底杀手是一个普通人,还是整个庞大的政治阴谋,真相和幻象,都在调查中渐渐露出端倪。 总统遇刺的两小时内,官方认定的凶手即被逮捕,他就是里·哈威·奥斯瓦多。然而巧合的是,在随后的一个小时,这个嫌疑犯却火速被一名流氓杀死。经过调查,官方还是认定里·哈威·奥斯瓦多为真凶。但是,三年后的一个美国地方检察官吉姆·加里森(凯文·科斯特纳 Kevin Costner 饰),却发现肯尼迪中弹的蹊跷,从而推测当年官方的误判,接下来,他的侦查牵连着一个历史上的惊天阴谋。。费兰斯•高德勒(约翰尼•哈里戴 Johnny Hallyday 饰)20年前曾是叱咤风云的杀手,收山后他在巴黎开了一家餐馆,过着平静安宁的日子。某天,他定居在澳门的女儿爱莲(Sylvie Testud 饰)一家遭到不明身份的杀手的袭击。女婿和两个外孙全部遇难,只有爱莲侥幸逃生。费兰斯得知消息后连忙从法国赶往澳门,在见到现场的惨状后,他决心不惜一切代价为女儿一家复仇。
由于人生地不熟,费兰斯的调查毫无进展。偶然间,他在酒店遭遇一起暗杀事件,三个杀手阿鬼(黄秋生 饰)、阿柱(林家栋 饰)和肥乐(林雪 饰)给他留下极深的印象。经过短暂的试探和接触,费兰斯决定雇佣阿鬼三人作为帮手。凭借爱莲留下的线索和在凶案现场的勘查,众人逐渐缩小包围圈,一场复仇战随即悄悄地展开,而幕后的阴谋也慢慢浮出水面……。