A dark, atmospheric mystery set in an isolated Chinese mountain village where archaic clan justice collides with individual vengeance.