No ano de 1870, o Capitão Jefferson Kyle Kidd, um viúvo que já lutou em duas guerras, viaja através do Texas oferecendo notícias do mundo para as pessoas, apesar dos jornais estarem se tornando cada vez mais acessíveis. Ele aceita uma proposta em dinheiro de levar uma menina de 10 anos, Johanna, até seus familiares. Criada pela tribo Kiowa, ela não conhece seus tios e tenta escapar sempre que possível, mas acaba criando um vínculo com Kidd que força os dois a lidarem com difíceis escolhas sobre o futuro.