Experimental short film that explores the feelings of 17-year-old Li Xia who searches for purpose and intimacy while trapped in Diyu, or "hell" in Chinese mythology.
2014
2009
1972
2016
1967
2005
1979
2017
2004
2003
2013
1996
2019
2008