A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2008
2023
1996
2004
1988
2015
2019
1940
1978
2024
1961
2009
2006
1998
1944
1950
1999
2022