The reincarnation of a 10th century Japanese general haunts 1920's Tokyo.
2007
1988
2004
2019
1997
1935
2023
1999
2006
2018
2000
2020
—
2013
2016
2002
2022