Com um passado marcado pela violência, o veterano de guerra John Rambo decidiu retirar-se, vivendo agora num rancho no Arizona, junto à fronteira com o México. Leva uma vida simples e recatada. Outrora um homem capaz de encarar todos os que se intrometiam no seu caminho, hoje Rambo olha o conflito com relutância. Apesar de os anos terem amenizado algumas das suas vivências mais dolorosas, ainda tem muitas feridas por cicatrizar. Mas, quando uma amiga é raptada por um perigoso gangue mexicano, Rambo percebe que é chegado o momento de enfrentar os fantasmas do passado e de a resgatar.

Taylor (Balthazar Getty) e Ashley (David Arquette) são amigos desde a infância. Levam uma vida fácil, viajando pelo país fazendo aplicando golpes: como enganar mulheres ricas e carentes. Em uma de suas investidas Taylor acaba se apaixonando pela filha de uma de suas vítimas. Nesse momento Ashley fica perturbado e começa a perceber o quanto esse romance pode por em risco a amizade que sempre existiu entre eles, despertando em Ashley sentimentos nunca imaginados como ciúmes, possessividade e traição.