Davis, 16 ans, trafic de stupéfiants. Angel, 15 ans, vol de voiture avec violence. Butch, 17 ans, agression sur un officier de probation. Une même sentence : la prison pour délinquants juvéniles d'Enola Vale.
Libéré de prison, Lang revient dans sa ville natale aux portes du désert de Gobi. Alors qu'il travaille pour la patrouille locale chargée de débarrasser la ville des chiens errants, il se lie d'amitié avec l'un d'entre eux.