The reincarnation of a 10th century Japanese general haunts 1920's Tokyo.
2023
2014
2013
2015
2009
1928
2002
2012