A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2003
2020
2016
2000
1994
2017
2014
2023
1993
2011
2005
1956
2008
1978