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.
2009
2024
2023
2021
2020
2007
2025
1996
2022
2017