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
2023
2022
2002
2009
2005
1987
2003
2000
2024
2015
2014
1990
2012
2013