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.
2020
2014
2006
2023
2017
1950
2007
2009
2016
2004
2008
1995
2003
1973
1975