A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2023
2019
1983
1988
1950
1944
2015
1997
2004
1957
2014
1984
2017
1998
1969
2011