Plot hole: Reverend Frank reveals that he once married an immigrant from his congregation so that she could stay in the country after her application for asylum was rejected. No immigration official would ever have believed such a marriage (to a priest!) to be genuine and her application of leave to stay would have been rejected.
Plot hole: After the first death, Ian is in the office and after the conversation with the girl the scene starts to speed up, indicating that time is passing by at a fast pace; yet even with the rapid time change, the sun's rays that pass through the office never move or change in any way as it should.