Jack on eloisa viisivuotias poika, jota kasvattaa rakastava äiti. Kuten kuka tahansa hyvä vanhempi, äiti tahtoo tarjota Jackille turvallisen ja huolettoman lapsuuden täynnä leikkejä ja tarinoita - mutta kaksikon elämä on kaukana normaalista. He ovat ansassa, vankeina ikkunattomassa yhdeksän neliömetrin huoneessa. Äiti on luonut Jackille huoneeseen kokonaisen oman maailman. Hän on myös valmis uhrauksiin taatakseen, että Jack saa vankeudessakin elää täyttä elämää. Päivä päivältä Jackin uteliaisuus kasvaa ja äidin voimat vähenevät. Lopulta kaksikko laatii uhkarohkean pakosuunnitelman ja päätyy kohtaamaan uuden pelottavan vihollisen: todellisen maailman.
Mike Milo, menneen ajan rodeotähti ja hevosten kasvattaja ottaa vastaan työn entiseltä pomoltaan ja lähtee hakemaan tämän nuorta poikaa takaisin kotiin Meksikosta. Paluumatkallaan Teksasiin yllättävä kaksikko joutuu haastaviin tilanteisiin, joiden aikana maailmaa nähnyt väsynyt hevosmies löytää yllättäviä uusia tuttavuuksia ja oman sisäisen rauhansa.
Idylli murtuu uneliaassa pikkukaupungissa Meksikon rajalla, kun uskonlahko kidnappaa Jack Bishopin tyttären. Jack joutuu kohtaamaan menneisyytensä hirvittävin seurauksin.