Under the watchful eye of a female caretaker, four disgraced, banished priests live together in a small seaside town, where they are meant to purge their past sins. They while away the days training and racing a greyhound, which seems to be their chief leisure activity. The stable routine is disrupted when a fifth priest, a newly disgraced paedophile, arrives. After a shocking incident, a sixth priest arrives to investigate the house and its inhabitants, setting off a dark series of events.