The main character isn't only innocent and naive, but he also is portrayed as good natured as it gets. Now you could argue if that really is possible or if it really works story-wise. But you have to suspend your disbelief here early on. The movie is jumping from one scene to the next, changing many locations and therefor never really builds an emotional connection with the viewer. While the segments are nice and good, the whole experience isn't as good as the sum of it's parts.
It gets even more irritating, when almost every cliché get's played out in the story, letting the main character go through every possible roller-coaster ride an (illegal) immigrant can go through. Unfortunately it doesn't mix as well as one might think (pace and rhythm is all over the place and not in a good sense).