1905年,香港中环。革命志士惨遭暗杀。知悉孙(sūn )中山(张涵予 饰)即将(jiāng )抵港,清廷遂派遣将军阎孝国(胡军 饰)前来(lái )剿杀。他(tā )收买赌徒沈重阳(甄子丹 饰)作密(mì )探。适逢商人李(lǐ )玉堂(王学圻(qí ) 饰)之子李重光(王柏杰饰)考学庆典,沈(shěn )重阳(yáng )见前妻月茹(rú )(范(fàn )冰(bīng )冰 饰)与幼女(nǚ )已成他人家眷,黯然离去。为护孙,《中国日报》社(shè )长陈少白(梁家(jiā )辉(huī ) 饰)邀戏班班主(任达华饰)出手,令其惨遭灭门,其女方红(李(lǐ )宇(yǔ )春 饰)侥幸生还(hái )。陈少白被擒(qín ),与阎孝国相见,师生决(jué )裂(liè )。独子游行好友(yǒu )被(bèi )擒等变故,使(shǐ )李(lǐ )玉(yù )堂投身革命,引得探长史密夫(曾志伟 饰)查(chá )封报馆。其间,李玉堂帮车夫阿四(谢霆(tíng )锋 饰(shì ))与恋人阿纯(周韵 饰)订婚。月茹夜会沈重阳,要他弃暗投明。打女方(fāng )红、小贩王复明(巴特尔 饰)、乞丐(gài )刘郁(yù )白(黎明(míng ) 饰)等人也(yě )先后(hòu )加(jiā )入(rù )护孙行列。一场惊心动魄的(de )全(quán )城追(zhuī )杀由此展(zhǎn )开(kāi )…… 本片投(tóu )资(zī )1.5亿人民币,史上首(shǒu )度以 1:1的比例(lì ),在上海重铸了1905年的香港中环。