Sinopse
Cinco anos após o fim da Guerra Civil, o capitão Jefferson Kyle Kidd (Tom Hanks), um veterano de três guerras, agora se muda de cidade em cidade como um contador de histórias de não-ficção, compartilhando notícias de presidentes e rainhas, rixas gloriosas, catástrofes e aventuras emocionantes vindas dos confins do globo. Nas planícies do Texas, ele se cruza com Johanna (Helena Zengel), uma menina de 10 anos que foi acolhida pelo povo Kiowa seis anos antes e criada como um dos seus. Johanna, hostil a um mundo que ela nunca experimentou, está sendo devolvida a sua tia e tio biológicos contra sua vontade. Kidd concorda em entregar a criança para quem a lei diz que ela pertence. À medida que viajam centenas de quilômetros na selva implacável, os dois enfrentarão enormes desafios de forças humanas e naturais enquanto procuram um lugar que possam chamar de lar.