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, Chefe Velha..