1906年。清末。正是清廷疯狂暗杀“革命党”的黑暗年代。10月15日。革命领袖孙中山决定冒险赴港,名为探望母亲,实则与十三省革命代表见面会谈。这是清廷“刺杀孙贼”的大好时机,将军白孝国(胡军 饰)买通香港警察,在全港织起了一张“刺孙”的天罗地网。而“中国日报”社长陈少白(梁家辉 饰)作为革命党人,必须在24小时内完成保卫孙中山的任务。 大商人李玉堂(王学圻 饰)是陈少白老友,多年来一直在暗中出资支持陈的革命工作。10月15日前夕,李玉堂正在为17岁的独子李重光(王柏杰 饰)考上大学大宴宾客,陈少白寻上门来,希望其能出资支援——当李玉堂随后发现儿子重光竟然也受革命思想影响时,不仅不愿再度投资,更欲与陈决裂。然而,就在此时,陈少白的突然被捕失踪,以及香港各革命据点的连续遭袭,令李玉堂无法袖手旁观,他被迫担负起“保孙”的指挥工作,并花钱找寻民间力量,来替补遭到毁坏的保镖队伍 香港。卧虎藏龙之地。