A market town is changed forever by an inexplicable chain of events.
Rory Kinnear David Whitehead
Eddie Marsan Andrew
Shirley Henderson Claire
Sean Harris Stephen Morton
Joe Dempsie Chris Cooper