When a vengeful demon resurfaces in Thailand's largest Catholic village, a rigid priest and a maveri…