This is a fantastic film and a classic for a reason. The cast is just perfect in their respective roles. Amol Palekar's expressions were so good, and Utpal Dutt is brilliant. The script was a little far-fetched at times but the acting more than made up for it. This was highly entertaining and can be watched many, many times!