Frank Vega (Danny Trejo) é um condecorado herói da Guerra do Vietname, que foi injustamente tratado pelo país que jurou servir. A sociedade norte-americana seguiu em frente sem ter em conta as suas necessidades mais básicas, mas Frank nunca desanimou e decidiu lutar diariamente para sobreviver de uma forma justa e pacifica. O seu elevado sentido de justiça leva-o a ajudar todas as pessoas que necessitem da sua ajuda, e quando o seu melhor amigo é brutalmente assassinado, Vega decide fazer tudo ao seu alcance para encontrar os autores deste hediondo crime que nunca foi devidamente investigado pela polícia.