谭颂尧(苗侨伟 饰)和谭颂舜(陈奕迅 饰)是黑社会老大谭信天(王志文 饰)的儿子,两兄弟年幼时被父亲安排分隔两地。尧长大后接手父亲的社团,并且锐意改革,一心想走上正途,可是帮会内九叔和儿子闫国区(汤镇业 饰)却不想放弃暴利的不法勾当,并对社团老大的位置虎视眈眈;另一边,警探奎(刘德华 饰)密切关注着谭家社团的一举一动,收集犯罪证据。
谭信天被害去世,谭颂舜回到香港,他开车意外撞死九叔,在舜的女友庄晴(黄奕 饰)陪同下逃到泰国,却屡屡身陷险境,幸得亲信阿鬼(黄日华 饰)的搭救才得以生还。
接连发生的事情,让谭颂舜心生疑惑,两兄弟之间的信任备受考验,而幼时“宣武门之变”的卦象似乎正在慢慢应验......。1940年代日本帝国主义统治下的朝鲜京城,那是一个兵慌马乱,为了生存,不要说民族的名字,就连自己的名字也可以更改的年代。驻扎在当地的日本军部为了得到被誉为新罗历史千年象征的石窟庵本尊佛像眉间的价值一千亿韩元(8.2亿人民币)的超级钻石“千年之光”而费尽心思,作为最高首领的总监经过多年的努力终于将之收于囊中,但突然在钻石上得到天皇灭亡的不祥预示,于是下令将钻石转移到日本。在此之前由山田中尉(金秀玄饰)负责举行欢送会。
1945年5月的某夜,欢送会上,被日方视为心肝宝贝的“千年之光”却被不知名的女盗贼偷去了,整个城市一片哗然,为了找回巨钻,日军杀害了许多无辜的平民。人人“谈钻色变”。……
华丽的酒吧外贴着悬赏捉拿蒙面盗贼“海棠花”的告示,里面歌舞升平,爵士乐歌女春子(李宝英饰)用同样迷人嗓音和身段吸引住在场的男人们,而在严防的阵线下依然能巧取钻石的“海棠花”正是她!
每晚在唱最后一首歌时必定来到捧场的是绅士男人金奉九(朴勇宇饰),表面上是沉溺于花花世界的贵公子,实际上是有着千种面具,最狡猾的文物欺诈师。追查海棠花踪影的奉久,紧咬着海棠花不放的日军,对春子和奉久的身份渐渐起疑心的山田,还有其他各怀鬼胎的钻石的睽违者,上演着一场惊心动魄的野心战争!。