Arthur Penn's long, beautifully shot, episodic western opens in a hospital ward where ancient Jack Crabbe (a barely-recognizable Dustin Hoffman) is interviewed by a reporter (William Hickey) about his experiences with the Cheyenne as an old "Indian fighter". What follows is Jack's life story from the time he was adopted by the Cheyenne ("who call themselves the 'Human Beings'") after the massacre of his parents, to the climactic Battle of the Little Big Horn (Custer's Last Stand). The tone throughout is satirical, sometimes whimsical, and there are many very funny as well as genuinely touching scenes, as the action moves from Jack's youth as a Cheyenne brave; his capture, more cowardly than brave, by the U.S. cavalry; his adoption by a Puritanical preacher and young wife (played with great style and comic sensuousness by Faye Dunaway); and spells as con-man, black-clad gunfighter, store-owner, Indian scout and drunk. Hoffman is excellent, but equal credit goes to Chief Dan George as Jack's adopted Cheyenne grandfather, Old Lodge Skins, who is the heart and soul of the story, and the rest of the cast all perform brilliantly. As an indictment of White America's destruction of the native inhabitants, this film is more uncompromising than the book on which it is based, and while the white characters in general are portrayed as vicious, dishonest or contemptible, the character of General Custer is given a thorough mauling (Custer ends the final battle as a raving lunatic). The film may take a few liberties with historical accuracy, but the result is an engrossing, entertaining and moving black-comedy which I could not recommend too highly.