I loved this movie and I have seen it two times. It has very deep meaning in its story, a beautiful message for all religious people. I am Hindu by faith. Though I loved this movie, because God after all is only one, by whatever name we call him. Even a non-believer can enjoy and appreciate this movie if he/she is open minded.