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 de la campagne portugaise, une tradition païenne laisse des traces douloureuses chez un groupe de jeunes adolescents. 25 ans plus tard, lorsqu'ils se retrouvent, le passé refait surface et la tragédie s'installe.