over 22 years ago ...more
Server
Rate
Share
over 22 years ago
On Christmas Eve, three homeless people living on the streets of Tokyo discover a newborn baby among the trash and set out to find its parents.
Tokyo Godfathers
2003
14th September 2002
1st October 2006
28th February 1998
1st September 2001
30th June 1973
22nd January 2020
17th July 2004
6th December 2013
3rd March 1976
8th February 1980
26th November 2003
23rd January 2009
6th October 2006
18th December 1998
14th May 1962
2nd August 2008
4th April 2020
28th March 1967
17th February 2023
18th August 2015