Inhabitants of a quaint countryside town uncover chilling news: a demon is on the verge of being born in their midst. In a race against time, they attempt to flee before the malevolent force comes to life, but escaping may already be out of reach. Written by Britflicks