A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2019
1983
1957
2024
2012
1950
1979
2017
1984
2023
2004
1935
2021
1997
2009
2002
2014