吉姆(连姆·尼森 Liam Neeson 饰)从前是为了海军陆战队卖力的神射手,退休之后,他来到了位于亚利桑那州边境的一座草场之中,过起了离群索居的生活。一场意外中,吉姆目击了一位名叫罗莎(特蕾莎·鲁伊斯 Teresa Ruiz 饰)的年青母亲遭到墨西哥毒贩追杀的场面,临死之前,罗莎将自己年仅11岁的儿子米格尔(雅各布·佩雷斯 Jacob Perez 饰)托付给了吉姆。 吉姆决定带着米格尔前往芝加哥,在那里,生活着米格尔其他的家人们,在此过程中,一贯无忧无虑独善其身的吉姆和米格尔之间产生了真诚的亲情。旅途悠远,除了要照料年幼的米格尔外,吉姆还必须应对在身后紧追不舍的毒贩们。