I did enjoy this film, but I do think there were some things wrong with it.
The film really held my attention when it told the story of the main character as a child in India. The child actor was amazing, and the story was told really well then.
I think it sort of lost its way halfway through though. I found the interactions with the girlfriend character to be a bit annoying and not as convincing as the story about his childhood. Afterwards I read that the "girlfriend" character was not just one person, but a mish mash of all of his girlfriends over the years. And this was perhaps the problem here – she wasn't a real person, just someone thrown into the mix to be a stereotypical love interest, who gets put on the back-burner while he goes deep into the search for his family, and then brought out at the end to make us all feel happy.
This wasn't the story. The story was about him trying to find his family he'd lost, and perhaps they should've focussed more on that than trying to throw in some bullshit Hollywood-esque relationship stuff for all the lovers out there.
No, this story had enough in it without trying to squeeze more tears from the audience.
That being said, the child actor in this was amazing, and the parts set in India really made the film for me.
Good film, overall. 7/10