American spies in the 1870s hire Captain Nathan Algren (Tom Cruise), who is a disreputable veteran of American Civil War who will do anything for anybody. He trains the peasant…