Riding Alone for Thousands of Miles — 2005 Japanese film directed by Zhang Yimou