The movie is about a young guy who has amnesia. He has trouble finding his identity, his religion, even his name. So he starts following all the religions, uses different name for each too! And then everyone gets angry with him. Because he is not loyal to them!
The director has used amnesia in a very interesting way. He makes the hero teach the philosophy of tolerance using his amnesia. Very imaginative.
Shashi Kapoor has done a good job. He speaks Urdu when he is a Muslim and a different Hindi when he is a Hindu. Very nicely played.
The story has the usual twists and turns and some conflict. Nothing too spectacular. It's a typical 70s family story. Rich people bad, poor people good stuff.
Hema Malini looks really beautiful. One of her early movies. She has played her role well.
One thing is very confusing. As though it is a law, every Christian character in the movie speaks bad Hindi. "hum kaam karane ko nahi sakta" instead of the correct version. Why? Do Christians really speak bad Hindi? Is this really necessary? Why stereotype them so much?
Nasir Hussain, Nadira, even Narendar Nath are OK too.