In 1870, Captain Jefferson Kyle Kidd (Tom Hanks), a former Confederate officer who served in the 3rd Texas Infantry, makes a meager living traveling from town to town in Texas and reading newspaper stories to local residents for an admission fee of ten cents -- wikipedia.