A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2014
2020
2012
1966
1999
2017
2016
2018
2004
2015
1996
1947
2024
1977