Badii, um homem de meia-idade, percorre os arredores quase desertos de Teerão. Ao volante do seu carro procura, aparentemente, alguém. Várias pessoas entram no carro — um soldado, um estudante de teologia, um operário e um taxidermista, a quem faz o pedido invulgar. Badii decidiu suicidar-se e precisa de alguém que o enterre, caso seja bem-sucedido.

Jim Hanson (Liam Neeson), antigo atirador de elite do exército, vive isolado perto da remota fronteira entre os EUA e o México. Mas tudo muda quando testemunha a morte de Rosa, uma emigrante em fuga de um perigoso cartel de droga com o seu filho, Miguel, de apenas 11 anos. Antes de morrer, Rosa implora a Jim que proteja a criança e o deixe em segurança com a família. Para cumprir a promessa, Hanson faz-se à estrada com Miguel, fugindo dos assassinos que o perseguem. Os dois conseguem lentamente ultrapassar as suas diferenças e entre ambos nasce uma amizade improvável.