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" — movie produced in Japan and released in 2003. It has a great rating on IMDb: 7.8 stars out of 10. It is a feature-length film with a runtime of 1h 32min. "Tokyo Godfathers" is currently available to stream on Amazon Store. Click on a playlink to watch it now!