Carbon Arc Cinema screens The Club, the story of four retired Catholic priests shacked up in a secluded Chilean beach town to purge their sins (including child abuse and baby-snatching) until they're disrupted by a fifth man who forces them to relive the past they thought they'd escaped. Presented in Spanish with English subtitles.