Keenan Deerfield (Lou Diamond Phillips) è un fuorilegge di origini pellerossa che uscito di prigione ha la ferma intenzione di cambiar vita e lasciarsi il passato alle spalle, così raggiunge una cittadina mineraria in cerca di un lavoro.
Purtroppo tutte le buone intenzioni di Keenan si perdono nel vuoto quando capita in una città in cui imperversa la dispotica famiglia Drigger capeggiata dal patriarca Samuel (Warren Stevens) che è uso vessare e schiavizzare i suoi operai coadiuvato del suo fedele scagnozzo Gerald Rutledge (Richard Tyson)
Nessuno osa contrastare gli aguzzini visti gli strani incidenti in cui sono incappati tutti quelli che hanno osato ribellarsi alle prepotenze dei Drigger. Keenan decide che è il momento di fare un pò di giustizia e si allea con lo sceriffo Toll (Lee Majors), e il cowboy Eugene Lawson (Ernest Borgnine).