A man who suffers from hyper-religiosity, leads a cult of devout followers to partake in a "last supper" where sacrificed humans are the main course.
2023
2011
2017
2020
2018
2022
2016
1988
2014
2005
1973
2010