Tenåringen Stanley Yelnats (Shia LaBeouf) er en skikkelig ulykkesfugl. Helt siden farfarens tid har det hvilt en forbannelse over familien hans. Stanley føler at han til enhver tid befinner seg på feil sted så når han anklages for et tyveri han ikke har begått, er dette ikke utenom det vanlige. Stanley idømmes 18 måneders straffearbeid i et ungdomsfengsel midt ute i ørkenen. Under den glødende solen må alle fangene hver dag grave et stort hull i sanden – for ”å læreskikkelig oppdragelse”. De overvåkes av den steinharde Mister Sir (Jon Voight) og den skrekkinngytende Fengselsdirektøren (Sigourney Weaver). Etter en stund begynner Stanley og de andre fangene å ane ugler i mosen. Har fengselsledelsen noe å skjule? Er det virkelig for oppdragelsens skyld at de graver de meningsløse hullene i ørkenen? Holes er basert på Louis Sachars prisbelønnede roman ved samme navn. Filmen er vanvittig spennende og inneholder masse humor og uventede hendelser. Shia LaBeouf er perfekt i rollen som ulykkesfuglen Stanley.