Mountains May Depart (Shan he gu ren)
Allan Hunter
Mixing classic melodrama with futuristic speculation, it captures the changing face of modern China through the lives of three friends over a quarter of a century.