I would give it four-and-a-half stars, but this system only allows for whole-star ratings. You must see this movie. The cinematography is brilliant (best use of handheld camera filming that I have ever seen). The story has moments of humor, suspense, romance, sadness. It is a truly splendid film. The acting is solid (even among the child actors playing the younger versions of the characters). The mix of contemporary western as well as contemporary and traditional indian music works well. The use of Hindi (both subtitled and at times non-subtitled) also works to good effect. This is one of those rare "Oscar season" films that I truly enjoyed.