關玉明(成龍 飾)和女兒小凡(梁佩詩 飾)在英國倫敦過著相依為命的日子。關玉明經營著一間小小的餐館,老老實實的靠著辛勤勞作養活家庭,從未有過想要僭越法律或是道德的念頭。然而,上天並不眷顧這個善良的男人,在一場恐怖襲擊中,小凡不幸成為了受害者之一。
讓關玉明無法接受的除了女兒的死之外,還有英國政府對此次事件的輕視和不作為。政府高官萊姆(皮爾斯·布魯斯南 Pierce Brosnan 飾)出現在了關玉明的視野之中,他堅信萊姆和恐怖組織以及事件的真相有著不可分割的聯系。既然法律和正義無法還關玉明一個公道,關玉明決定用自己的力量來為女兒復仇。