Veer Pratap Singh (Shah Rukh Khan) seorang juruterbang telah menyelamatkan Zaara yang terkandas (Preity Zinta), seorang gadis dari Pakistan. Sejak itu hidupnya berubah. 22 tahun kemudian, Saamia Siddiqui (Rani Mukerji), seorang peguam hak asasi manusia, berjumpa Veer Pratap Singh yang sudah berusia. Dia menderita di penjara Pakistan selama 22 tahun. Misinya adalah untuk menegakkan keadilan.