The film is good. The thing is that it is a long movie, even by the standards of 2004 when it was released,( I read that its actual running time was close to 4 hrs and was reduced later after release )because it tries to cover nearly all fronts where Indian Army fought. And that's where Dutta messes it up a bit. If one is a defence enthusiast, one who knows Kargil war, the movie fares well. But for someone who just likes WAR movies, and is watching this flick just for the sake of it, this might not be an easily understandable film.