This film portrays a fictionalized account of the actions of 3 Punjab. As the film shows, 3 Punjab was based in Kargil and was among the first of the units to detect the Pakistani intrusion across the Line of Control; however, they did not actually capture "Peak 5179" or any other peak. Much of the on-screen unit's actions are inspired by the actions of various other battalions during the conflict. As the film credits the story as fiction based on fact and is largely truthful to the overall situation, the Army officially endorsed and approved the film.
The vast majority of the non-speaking Army roles in the film were filled by real-life soldiers of 13th Battalion, The Punjab Regiment. (In the film, the unit portrayed is 3rd Battalion, The Punjab Regiment.)
Amar Singh managed to get the television channel office where Preity Zinta's character works in the film, the actual Sahara newsroom in Delhi. The entire space was vacated within a day's notice. The makers didn't have to pay anything for it, thanks to Amar Singh and Sahara, which is why Sahara and Amar Singh were thanked in the opening credits.
When Hrithik Roshan was asked if there was anything about this movie that he would have changed, he answered that, in the second half, he would have changed Preity Zinta's hair, which he found to be awful.
Adhuna Akthar who did the hair styling for the film recalls a harrowing time the first day of the shoot when Preeti Zinta's wig began to expand due to the wind and temperature. At the end of it, both Preetiy Zinta and she were in tears, but they managed to make the look work somehow.