A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2020
2021
2015
2002
2009
1949
1989
2008
1938
1950
1963
2023
2004
1988
1958
1977