
Plot hole: Tom told I.D. Halden, "My grandmother passed a few years ago and we inherited the family house." If there was a mortgage, who was paying it for a couple years? And if the house was inherited, there would not be a landlord, they would not be paying "rent", and owners do not get served with an eviction notice. (There was no mention of a legitimate reason, such as unpaid taxes.) There's a failure to discern home ownership (with a mortgage) from renting a house (which is not "inherited").
Suggested correction: It seems to be that it is about two different houses, the rented one they already live in, and the inherited one which is renovated.

Plot hole: When Mr. Shepherd arrives at the school he learn Joseph's (the student's) name but loses his memory. When they are telling him the nativity story Shepherd says "this Joseph" when referring to the student, but he shouldn't remember it.