Watch Tokyo Godfathers
Tokyo Godfathers focuses around three homeless people wandering the city of Tokyo on Christmas Eve. Gin is a middle-aged man recovering from a bout with alcoholism, Hana is a former exotic dancer and Miyuki is a young girl who ran away from home. When they're looking through the garbage for something to eat, they come across a lost baby. Due to the fact that it's Christmas Eve they name the baby Kiyoko, which is spelled with the Japanese characters for pure child. The three drifters will have to put aside their differences in order to get the baby home, and they might very well improve their lives in the process.