A devout Catholic priest, Father David, takes in a homeless man, Terry, despite the risks, but soon finds himself trapped in a twisted parasitic relationship as Terry takes advantage of his kindness.

The Leech
A priest's festive spirit is put to the ultimate test when a struggling couple's arrival at his home disrupts the tranquility of his sacred space.