A priest fights the Devil for his right to say mass.
2025
2018
2026
2014
2022
2016
2024
1964
2007
2023
2019
1966
2012
1993