The film is centred on the theme of the prisoners of war taken by Pakistan post the Indo-Pakistan war of 1971. At the end of this war, Pakistani soldiers returned home, and so did the Indian Defense Personnel. However, 54 Indian soldiers remain unaccounted for.
When word that his dad, Ranvir Kaul (Amitabh Bachchan) is alive, and in Pakistan, reaches Gaurang (Akshaye Khanna), he decides to travel to Pakistan to try and free his dad. Unkown to him, his dad has already tried to escape many times, only to be captured, and brutally beaten by his captors. The movie traces the journey that Gaurang undertakes, along with Khan (Sanjay Dutt), to rescue his father.