Rolę Jalala Akbara oferowano Arjunowi Rampalowi.
Aamir Khan dostał propozycję zagrania głównej roli, ale odrzucił ją, by zagrać w "Rebeliancie".
Do roli żołnierzy w filmie zatrudniono prawdziwych żołnierzy służących w 13 regimencie batalionu pundżabskiego. W filmie nazywa się ich 3 batalionem.
Film kręcono w Dehradun, Delhi, Bombaju, Leh i Ladakh oraz w studio filmowym Film City (Indie).
Javed Akhtar powrócił tym filmem do pisania scenariuszy filmowych po 14-to letniej przerwie. Ostatnim filmem, do którego napisał scenariusz było "Main Azaad Hoon" z 1989 roku.
W scenach wspomnień Hrithik Roshan nosi perukę, choć podczas wywiadów twierdził, że to jego prawdziwe włosy.
Filmem, który natchnął Karana pomysłem wstąpienia do armii był "Komando" z Arnoldem Schwarzeneggerem.
Amar Singh chciał, by biuro dziennikarki Sahary w Delhi zostało wykorzystane w filmie. Za darmo udostępnił filmowcom pomieszczenia dla Romili Dutty (Preity Zinta). W zamian za przysługę w początkowych napisach można zauważyć podziękowania dla Amara Singha i Sahary.