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.
2017
2019
1991
2010
2016
2018
1993
2014
2008
2015