这时,关键人物汉尼斯(皮尔斯·布鲁斯南 饰)出现在他的视野之中,担任政府高官的他当年曾与恐怖分子有千丝万缕联系。曾经在战争中出生入死的经验,让关玉明敏锐地察觉,汉尼斯手中一定有此次恐怖袭击的资料。于是,关玉明几次登门请求汉尼斯为自己提供线索,但遭到汉尼斯的拒绝。万念俱灰的关玉明决定用自己的方式为女儿报仇雪恨。为此,他拒绝了爱人林宝怡(刘涛 饰)的挽留,独自踏上向恐怖组织以牙还牙以血还血的复仇之路。但他并不知道的是,一个错综复杂的大阴谋正在他面前徐徐展开 ......
成龙的角色是位身经百战的越战退伍老兵,退役之后他在伦敦唐人街开了家餐馆。当小女儿被爱尔兰恐怖团伙残害,正义得不到伸张的情况下,悲愤之中他再度举枪为女复仇。