Viisi vuotta Yhdysvaltain sisällissodan päättymisen jälkeen kolmen sodan veteraani, kapteeni Jefferson Kyle Kidd kiertää kaupungista toiseen ja ansaitsee elantonsa lukemalla sanomalehdistä uutisia lukutaidottomille. Hän valikoi kertomansa uutiset tilanteen sekä paikan mukaan: värikkäitä tarinoita presidenteistä ja kruunupäistä, repivistä riidoista, karmeista katastrofeista ja suurista seikkailuista. Teksasin preerialla hän tapaa 10-vuotiaan Johannan, joka on kasvanut kiowa-heimon parissa viimeiset kuusi vuotta. Nyt vastentahtoista Johannaa ollaan palauttamassa verisukulaistensa pariin maailmaan, joka näyttäytyy hänelle vieraana ja vihamielisenä. Kidd suostuu viemään tytön laillisten huoltajensa huomaan. Satojen kilometrien erämaavaelluksen aikana kaksikko kohtaa sekä ihmisten että luonnon armottomuuden etsiessään paikkaa, jota voisivat kutsua kodiksi.
Thomas Bezuchan ohjaama rikosdraama perustuu Larry Watsonin romaaniin. Elokuva kertoo eläköityneestä sheriffistä ja tämän vaimosta, jotka poikansa kuoleman jälkeen lähtevät maatilaltaan pelastaakseen lapsenlapsensa vaaralliselta ja syrjässä asuvalta Weboyn rikollisperheeltä. Kun sheriffille ja hänen vaimolleen selviää, etteivät Weboyt aio luopua lapsesta, ainoaksi vaihtoehdoksi jää taistella lapsenlapsen turvatusta tulevaisuudesta.