

The tranquility of a remote mountain village was suddenly shattered when children began to disappear one by one. The villagers blamed the mysterious Mountain God for the children's disappearances.
Directed by Ding Xuan
User score
2 votes
Released
August 22, 2026
1h 0m
Mandarin