Amitabh Bachchan's hairstyle keeps changing due to the delays in filming.
When Amar captures and beats up Goga at the beginning of the movie, Amar reveals that his parents are Shanti Devi and Hardayal Ji and Goga has no reaction. However, after Amar brings Goga to the police station, Goga is surprised that Amar is the son of Hardayal.
It was never explained what happened to Hardayal (Amar's father) after fighting the henchmen of Goga.
There was no indication of Shanti Devi ever searching for her son Amar and neither Amar ever searching for his mother.
There are inconsistencies when Amar talks about his parents. At the beginning of the movie, he reveals his parents' names Hardayal and Shanti Devi. Yet when he meets Shanti Devi in the middle of the movie, he reveals he doesn't know his father's name. Then when he meets her in jail, he claims that his parents abandoned him deliberately when he revealed he was separated from his parents.
When Shafi meets the person who pretended to be dead in the boot of Salma's car, the person gets shot by an unknown assailant. Shafi made no attempt to find out who shot that man and rather allowed him to die when trying to find out a secret.
Mahesh Anand was one of the three killers of the editor (played by Satyen Kappu) with Gurbachan Singh and Sadashiv Amrapurkar. Later, Mahesh Anand was replaced by Pradeep Singh Rawat without any reason.
When Amar meets Shanti Devi, he feels emotional but doesn't recognise her as his own mother. In the beginning, it is shown her picture in a flashback.
It is unexplained how Nandu, Munni and youngest brother were born after Amar went missing.
When Amar met Shanti Devi for the first time, there was an emotional moment and it appeared that they reunited as mother and son, but immediately they were strangers. Such a scene performed in a movie normally depicts a mother and son reunion after separation.
Sadashiv Amrapukar is addressed as 'deshpande' by ssp amar nath singh but is addressed as 'deshbandhu' by brijbaan.