關(成龍飾)年輕時參加過越戰,當過特種兵。但現在,他聚集了所有的力量,在英國倫敦的唐人街開了壹家小餐館,和女兒(梁佩詩飾)相依為命。
在壹次恐怖襲擊中,我女兒被殺了。英國當局的不作為使他更加憤慨。這時,關鍵人物萊姆·漢尼斯(皮爾斯·布魯斯南)出現在他的視野中。
在戰爭中出生入死的經歷使關敏銳地意識到,漢尼斯壹定有關於這次恐怖襲擊的信息。於是,關幾次打電話要求漢尼斯為自己提供線索,但漢尼斯都拒絕了。絕望的關決定用自己的方式為女兒報仇。為此,他拒絕挽留愛人林保怡(劉濤飾),走上了為恐怖組織復仇的道路。但他不知道的是,壹場錯綜復雜的陰謀正在他面前慢慢展開。