A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2010
2014
1985
—
1984
1962
2025
2021
1980
2013
2015
1994