Scott es un pobre vagabundo que malvive limpiando las calles de un pueblo desértico y tranquilo, donde todos se ríen de él por ser hijo de una prostituta. Su vida cambiará con la llegada de Travis (Lee Van Cleef), un veterano pistolero al que todos temen.Travis le enseña a Scott a usar las armas para que pueda defenderse. Por desgracia, todo el odio y el resentimiento que el chico albergaba empieza a salir a la superficie.