Adapté d'un roman de
Mark Jude Poirier sorti en 2000,
Goats suit l'histoire d'Ellis , un adolescent d'une banlieue américaine, vivant une vie paisible en Arizona. Sa mère Wendy, quelque peu excentrique, l'élève tant bien que mal. Mais son éducation lui a surtout été donné par Goat Man (
David Duchovny), un homme d'une quarantaine d'années qui entretient le jardin, en échange d'un petit logement et de la nourriture.