Teini-ikäinen Stanley Yelnats (Shia LaBeouf) on huono-onninen. Koko perhettä on koetellut kirous jo isoisän isästä saakka. Ei siis mikään ihme, että Stanley jää kinni rokoksesta, jota ei ole tehnyt. Stanley tuomitaan 18 kuukaudeksi nuorisoleirille. Poikien "luonnetta vahvistetaan" laittamalla heidätt kaivamaan kuoppia aavikolle, joka on muodostunut entisen järven kuivuneesta pohjasta. Maahan on haudattu salaisuus, jonka leirin ankara johtajatar (Sigourney Weaver) ja poikien vahtiherra Sir (JonVoight) haluavat epätoivoisesti löytää. Salaisuuden paljastumiseen johtavat tapahtumat saavat vauhtia, kun Stanley lähtee pelastamaan aavikolle karannutta ystäväänsä Zeroa... Elokuva perustuu samannimiseen palkittuun nuortenkirjaan (Holes). Kirjan kirjoittaja Louis Sachar on kirjoittanut myös elokuvan käsikirjoituksen. Luvassa on jännitystä, huumoria, ystävyyttä ja odottamattomia tapahtumia. Shia LaBeouf esiitää epäonnista Stanleya. Muissa rooleissa mm. Sigourney Weaver, Jon Voight ja Patricia Arquette.