1895年,一对男女神童降世。两个孩子在同一时辰出生在上海西城某家医院,他们的母亲在产后离开了人间。皇太后因得知天命神童能解救天下贫苦的百姓,便下令在他们出世后立即除掉。尚蔲为了保护天命神童的安全,安排法国人马丁将他们带去法国,并将他们抚养长大。皇太后又派忠臣普顿前往法国追杀这对神童,因这对神童相握手时,会产生无穷的魔力,双方于是展开了激烈的斗争,天命神童战胜了邪恶势力并最终返回到中国;通过更换父亲的碑文,救活了他们自己的父亲。随后天命神童便丧失了魔力成为了两名普通的孩子,并开始了新的生活。。故事的主角是一个沉默的独行杀手(Isaach De Bankolé 饰),他永远只点两杯咖啡,在无聊的时候练习太极,不为任何诱惑所动。某日,他接受一项神秘的任务,随后启程前往西班牙马德里。在这里他必须和一个又一个联系人作单线联系,而联系的凭证便是红色或绿色的火柴盒。这些联系人中,有谨小慎微但热爱音乐的中年男子(路伊斯·托沙 Luis Tosar 饰),有打扮出众钟爱电影的白衣女子(蒂尔达·斯维顿 Tilda Swinton 饰),有醉心波希米亚文化的老人(约翰·赫特 John Hurt 饰),更有沉迷分子学的神秘东方女性(工藤夕贵 饰)。按照他们的指引,杀手一步步逼近了他的目标……。