吉姆(連姆·尼森 Liam Neeson 飾)曾經(jīng)是為了海軍陸戰(zhàn)隊賣命的神射手,退休之后,他來到了位于亞利桑那州邊境的一座牧場之中,過起了離群索居的生活。一場意外中,吉姆目睹了一位名叫羅莎(特蕾莎·魯伊斯 Teresa Ruiz 飾)的年輕母親遭到墨西哥毒販追殺的場面,臨死之前,羅莎將自己年僅11歲的兒子米格爾(雅各布·佩雷斯 Jacob Perez 飾)托付給了吉姆。 吉姆決定帶著米格爾前往芝加哥,在那里,生活著米格爾其他的家人們,在此過程中,一向無牽無掛獨善其身的吉姆和米格爾之間產(chǎn)生了真摯的親情。旅途遙遠(yuǎn),除了要照顧年幼的米格爾外,吉姆還必須應(yīng)對在身后緊追不舍的毒販們。