Dans l'Espagne des années 1950, un couple fait revenir leur fils du Mexique dans le but de le marier, mais tombe des nues quand il arrive aux côtés d'un danseur de ballet.
Le père Vergara est un exorciste. Il est envoyé par l'Eglise dans une ville reculée d'Espagne. Bientôt, Paco, le maire naïf du village et Elena, la vétérinaire, souhaitent lever le voile sur le passé […]