A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2020
2012
2024
2019
1947
2017
2023
1997
1978
1961
2007
2001
1988
2022
2011