Jack Crabb (Dustin Hoffman) com 121 anos, conta num hospital, a incrível história de sua vida entre os índios Cheyenes. Sua indefinição racial provoca graves problemas de identidade, pois, não se integra nem com os brancos nem com os índios. Ele aprende a ser guerreiro com o avó adotivo, um velho chefe índio (Chief Dan George), o pecado da carne com a mulher do Reverendo (Faye Dunaway), o valor da amizade com o pistoleiro Wild Bill Hicock (Jeff Corey) e a odiar, com o General Custer (Richard Mulligan).