Father Vergara—an exorcist, boxer and ex-convict—lives in a remote village in Spain. Hoping to be lost and forgotten, Vergara’s demons catch up to him.
1985
2005
2024
2022
2017
2019
1982
2023
2008
2018
2021
1969