Firstly I must say I was very, very impressed with the realism of the whole atmosphere throughout the film, the initial setting is enough to engage your whole mind to the screen. Well, what makes the film shine so much? there are about several reasons.Ajay Devgan gives his very best performance here, as he did in 'Legend of Bhagat Singh'. Devgan manages to capture every emotion possible, by a man who is a policeman but also a human being, Gracy Singh does a decent work as well, despite having very brief appearance. Apart from Devgan's powerhouse performance, it's practically the whole cast that deserves to be applauded for doing justice to their various roles as well, above all Manoj Joshi and Yashpal Sharma deliver brilliant performances that just breathes even more life into the film. There is not a single cast actor who hasn't done any justice to his character, therefore 'Gangajal' is a small masterpiece and one of the rare gems of Bollywood drama. because of its honest team work by the whole cast and crew. A film you simply cannot ignore. Without a doubt, it's a 9.7 out of 10!