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é du religieux. Ils vont se retrouver au sein d'une conspiration mondiale touchant le Vatican.
Trois braqueurs d'un magasin d'or de la Puerta del Sol à Madrid, en fuite vers la frontière française, vont se réfugier par erreur dans la ville de Zugarramurdi, haut lieu de la sorcellerie, à la veille d'une très importante réunion de milliers de sorcières...