Teini-ikäinen eronnut Stanley Yelnats (Shia LaBeouf) on epäonninen. Siitä lähtien kun isoisän isä veti kirouksen perheelle, hän on ollut väärässä paikassa väärään aikaan. Joten kun häntä syytetään varkaudesta, jota hän ei tehnyt, se on aivan kuten tavallista.
Stanley tuomitaan 18 kuukauden vankeuteen aavikkoleirissä nuorten rikollisten vuoksi. Paistavan auringon alla vankeja pakotetaan päivittäin kaivamaan hiekkaan suuri reikä - kaikki "koulutustarkoituksiin". Heitä valvovat kova kova vartija Mister Sir (Jon Voight) ja pelätty laitospäällikkö (Sigourney Weaver). Mutta pian Stanley ja hänen vangitoverinsa alkavat epäillä, että vankilan johto piilottaa jotain - onko syynä turhaan kaivamiseen todella kasvatus ...
Holes perustuu Louis Sacharin ylistettyyn ja palkittuun samannimiseen romaaniin (ruotsiksi "Ett hål om dagen"). Tämä on jännittävä elokuva, jossa on paljon huumoria ja odottamattomia tapahtumia.