The battle for Ryan's soul is fought by Father Luca, a newly ordained priest with a dark past.
1990
1979
2007
2008
1976
2020
1999
2006
1971
1986
2000
2004
1980
2024
1974
2019