A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2009
2011
2007
2006
1944
1997
2023
1983
2017
1961
1998
2001
1949
1989
2008
1938
2005