A Christmas Eve power outage provides a collection of troubled Tokyo denizens the opportunity to come clean on the misdeeds of their past.
2023
2003
2008
2007
2019
2006
1942
1967
1951
1984
1975
2005