Gaspar, un adolescent de Lisbonne, tombe entre les mains de L’Ogre, un homme ayant fait un pacte avec le Diable. Il utilise le garçon pour attirer des touristes qu’il transforme en animaux pour les manger. Gaspar s’échappe avec un chien et une ânesse dont il va tomber amoureux…
Dans un village du nord du Portugal, un rite de passage hérité d'une tradition païenne laisse des séquelles irréversibles au jeune Laureano, battu par trois autres adolescents. 25 ans plus tard, Laureano vit toujours aux abords du village, en marge de la communauté et entouré de chiens...