This horror tale relates the consequences of a Japanese legend which tells of a man who has to betray his wife in order to achieve power.
1975
2001
1953
1988
2019
1971
1956
1989
1995
2014
2006
1958
1981
2011
1990
1996
2021
2007
2009
2015