Oklahoma (quando não era estado), 2ª metade do século XIX. Gypsy Smith (Sidney Poitier) é um caçador de recompensas negro, que leva soldados a um acampamento indígena com promessas de paz. Porém os militares o traem e matam vários índios. Gypsy consegue salvar uma criança da tribo do massacre, que é criada com uma família branca. Com o tempo ele, que passou a ser chamado de Corby (Billy Wirth), e sua irmã-de-criação Rachel Maxwell (Joanna Going) começam a se sentir fortemente atraídos. Quando o pai deles, John Maxwell (Michael Moriarty), descobre, fica tomado por um forte preconceito e se refere a Corby como um índio. Corby resolve assumir sua raça, enquanto Gypsy decide desafiar a Ku Klux Klan tornando-se xerife, pois há também um forte preconceito contra os negros.