Amitabh and Shashi make the best duo with Shatrugan adding to it. The personality of Shakaal is unique compared to Gabbar with a soft but menacing tone. Songs, particularly "Janu meri jaan" are classical and better than todays nonsense. Crocodiles as the antagonist's weapon appeals to the audience and definitely adds to the villain's nastiness. Sunil Dutt is perfect to play the role of an honest polie officer. There is a lot of killing scenes but it's good.