Fem år efter afslutningen på borgerkrigen bevæger kaptajn Jefferson Kyle Kidd (Tom Hanks), en veteran fra tre krige, sig nu fra by til by som en ikke-fiktion historiefortæller og deler nyhederne om præsidenter og dronninger, strålende bedrifter, ødelæggende katastrofer og gribende eventyr fra rundt om kloden. På sletterne i Texas krydser han stier med Johanna (Helena Zengel), en 10-årig taget af Kiowa-folket seks år tidligere og opvokset som en af deres egne. Johanna, fjendtlig over for en verden, hun aldrig har oplevet, returneres til sin biologiske tante og onkel mod hendes vilje. Kidd accepterer at aflevere barnet, hvor loven siger, at hun hører hjemme. Når de rejser hundreder af miles ind i den utilgivende ørken, vil de to stå over for enorme udfordringer af både menneskelige og naturlige kræfter, når de søger efter et sted, de kan kalde for deres hjem.
Det er sommerferie, og Mika vender tilbage til Kaltenbach og sin elskede hest Stormy. Alt er dog ikke fryd og gammen da Kaltenbach er på randen af konkurs. For at redde skolen melder Mika sig til en ridekonkurrence, hvor vinderpræmien er en stor sum penge. Men under forberedelserne virker Stormy fraværende og galoperer endda væk fra Mika. Mika følger efter Stormy dybt ind i en nærliggende skov, og der får hun en stor og magisk overraskelse. En overraskelse som bliver til et mysterie, som Mika bare må løse, samtidig med, at hun skal forsøge at genvinde Stormys opmærksomhed, så hun kan vinde ridekonkurrencen og redde Kaltenbach hestestalden.
Black Beauty is being trained to run in the steeplechase race, upon which the Cameron family has staked its fortune. However, the horse is injured racing for a doctor when its owner is hurt, and it looks like it won't recover in time to compete in the race.