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.