Stanley Yelnats, koji je nepravedno optužen da je ukrao par tenisica, stiže u kamp Green Lake, zatvor za maloljetnike usred goleme pustinje. Kampom upravlja tiranska žena po imenu Warden Walker, a dom je skupini neprilagođenih dječaka koji su kao oblik kazne prisiljeni kopati rupe svaki dan. Stanley se sprijatelji s grupom dječaka, uključujući Zeroa, tajanstvenog dječaka koji ne govori.
Dok dječaci kopaju rupe, uče više o kampu Green Lake i njegovoj mračnoj povijesti. Prije mnogo godina, čovjek po imenu Stanley Yelnats stariji, koji je bio Stanleyev pradjed, optužen je za zločin koji nije počinio i poslan je u kamp Green Lake. Yelnats stariji uspio je pobjeći iz logora, ali nikada nije uspio oprati svoje ime.
Jednog dana Stanley i Zero otkrivaju stari kovčeg s blagom dok kopaju svoje rupe. Škrinja s blagom sadrži kartu i niz uputa koje ih vode do skrivenog skladišta zlata. Dječaci odluče slijediti kartu i pronaći zlato, kako bi mogli dokazati Stanleyjevu nevinost i pomoći Zerou da pronađe novi dom.
Dječaci na svom putu nailaze na nekoliko prepreka, uključujući upraviteljicu Walker i njezine čuvare, kao i skupinu prijetećih kojota. Međutim, oni su u stanju prevladati te izazove i na kraju pronaći zlato. Koriste zlato kako bi očistili Stanleyevo ime i pomogli Zerou pronaći novi dom.
Na kraju, Stanley i Zero ponovno se ujedinjuju sa svojim obiteljima i oboje počinju nove živote. Stanley uči da je važno biti pošten i zauzeti se za ono što je ispravno, čak i kada je teško.