A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2022
1979
2019
1992
2001
1998
2007
2023
2024
2010
2021
1961
1963
2006
1978
1940