A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
1985
1981
1936
2017
1980
2016
2014
1938
1962
1969
1950
2011
2015
2000
1977