《江山战图》二次革命失败后流亡在日本的孙中山先生组建中华革命党并担任总理讨伐袁世凯上海成为革命党人与袁世凯的北洋军阀拼杀的前沿曾树凡认识了袁党的密探头子仇克弱记者刘香林和茶房秘密接头原来革命党人发现内部混入了敌人的密探为查出密探迎接孙的到来准备进行一次清道行动曾是这一行动关乎成败的一着:诈降投敌侦探卧底曾几经波折和磨难终于查明刘香林便是敌方卧底刘和仇都被曾树凡和茶房击毙嫉恶如仇缉凶除恶的警探哈利卡拉汗对犯罪者毫不留情因此不良分子恨他经常有杀手流氓偷袭暗杀他但最后都死在卡拉汗的枪下卡拉汗的上司为了他的安全并且避免枪战伤及无辜于是派他前往圣普镇调查凶案卡拉汗在圣普镇遇到珍尼弗十年前珍尼弗与妹妹伊莉莎白曾在该镇遭一群恶少凌辱珍尼弗暗中跟踪凌辱她们姐妹的仇人伺机动珍尼弗是怎样用子弹来消心头恨娇花拚死刃凶徒的呢卡拉汗又是如何解救珍尼弗把恶徒置于死地的呢剧情峰回路转高潮排山倒海二十世纪70年代旧金山出现了一个自称“十二宫”的杀人狂杀人后向媒体寄一封信留下密码、线索向警方挑衅多次的阴差阳错使案件陷入僵局警方渐渐束手无策连环杀人案件也引起了《旧金山纪事报》的记者罗伯特和保罗的注意他们在警察大卫的帮助下开始调查这一系列的连环凶杀案件在和“十二宫”杀手斗志斗勇的同时他们个人的生活也面临了极大的挑战谭颂尧(苗侨伟 饰)和谭颂舜(陈奕迅 饰)是黑社会老大谭信天(王志文 饰)的儿子两兄弟年幼时被父亲安排分隔两地尧长大后接手父亲的社团并且锐意改革一心想走上正途可是帮会内九叔和儿子闫国区(汤镇业 饰)却不想放弃暴利的不法勾当并对社团老大的位置虎视眈眈;另一边警探奎(刘德华 饰)密切关注着谭家社团的一举一动收集犯罪证据 谭信天被害去世谭颂舜回到香港他开车意外撞死九叔在舜的女友庄晴(黄奕 饰)陪同下逃到泰国却屡屡身陷险境幸得亲信阿鬼(黄日华 饰)的搭救才得以生还 接连发生的事情让谭颂舜心生疑惑两兄弟之间的信任备受考验而幼时“宣武门之变”的卦象似乎正在慢慢应验.........