This movie sounds like a play off of the amazing Latin American film "Central Station," or "Central do Brasil." Most new Latin American films are almost copies (as far as plot and theme goes) of older Latin American films.
Abusive comment hidden.
(Show it anyway.)