While driving the jeep, Shekhar is holding a revolver (with his finger on the trigger) in close-ups. However in the wider shots he has no gun.
The blood stain patterns on uniforms of all the main characters is inconsistent between scenes.
Many characters playing policemen are seen wearing ribbons on their uniform. In real life policemen in India do not wear any ribbons with their uniform. Such ribbons are worn by only army or defense personnel.
Anant Kumar (Amitabh Bachchan) and Shekhar Verma (Akshay Kumar) are wearing same ribbon despite being police officers of different class.
Ajay's body double is evident in the climax fight(some shots).
In the final altercation scene between Anant Kumar (Amitabh Bachchan) and Yashwant Angre (Ajay Devgn) crew and filming equipment are visible momentarily in reflection in Angre's sunglasses.