A trama é protagonizada por Kidd (Tom Hanks), um veterano da Guerra de Secessão que viaja de cidade em cidade do estado do Texas narrando as notícias que saem nos jornais impressos. A rotina dele muda quando ele encontra Johanna (Helena Zengel), uma menina que foi sequestrada por indígenas. Agora Kidd precisa cruzar o Texas para devolver a garota para a família dela.
Se passando pouco tempo depois do fim da Guerra de Secessão, a narrativa mostra um Texas devastado pelo conflito, ainda com as cicatrizes da guerra, tentando se reconstruir, mas ainda sendo tratado como inimigo pelos soldados do norte que ocupam a região. É um lugar polarizado, sem esperança e sem perspectiva. Com as histórias insólitas que conta das manchetes de jornais Kidd espera trazer algum alento ao sofrimento daquelas pessoas. Nesse sentido, além da ligação entre Kidd e Johanna, o filme é também sobre o poder das narrativas, na força que elas tem em nos mover, inspirar, nos conectar uns com os outros, e modificar um cotidiano de dor.