Stanley Yelnats, akit igazságtalanul vádolnak egy pár tornacipő ellopásával, megérkezik a Camp Green Lake-be, egy fiatalkorúak fogolytáborába egy hatalmas sivatag közepén. A tábort egy Warden Walker nevű zsarnoki nő vezeti, és egy csoport rosszul illeszkedő fiúnak ad otthont, akiknek büntetésből minden nap kátyúkat kell ásniuk. Stanley összebarátkozik egy csapat fiúval, köztük Zeroval, egy titokzatos fiúval, aki nem beszél.
Ahogy a fiúk ássák a lyukakat, többet megtudnak a Camp Green Lake-ről és annak sötét történetéről. Sok évvel ezelőtt egy Stanley Yelnats Sr. nevű férfit, aki Stanley dédnagyapja volt, olyan bűncselekményért vádolták meg, amelyet nem követett el, és a Green Lake táborba küldték. Idősebb Yelnatsnak sikerült megszöknie a táborból, de soha nem tudta tisztázni a nevét.
Egy napon Stanley és Zero gödrök ásása közben felfedez egy régi kincsesládát. A kincsesláda tartalmaz egy térképet és egy utasításkészletet, amelyek elvezetik őket egy rejtett aranygyorsítótárhoz. A fiúk úgy döntenek, hogy követik a térképet és megtalálják az aranyat, így bebizonyíthatják Stanley ártatlanságát, és segíthetnek Zeronak új otthont találni.
A fiúk számos akadályba ütköznek útjuk során, beleértve Walker felügyelőt és őreit, valamint egy csoport fenyegető prérifarkast. Azonban képesek leküzdeni ezeket a kihívásokat, és végül megtalálják az aranyat. Az aranyat arra használják, hogy megtisztítsák Stanley nevét, és segítsenek Zerónak új otthont találni.
A végén Stanley és Zero újra egyesül a családjával, és mindketten új életet kezdenek. Stanley megtanulja, hogy fontos őszintének lenni és kiállni az igaza mellett, még akkor is, ha az nehéz.