The reincarnation of a 10th century Japanese general haunts 1920's Tokyo.
2016
2019
1943
2006
2022
2012
2025
1990
2021
2018
2014
2009