Veer Pratap Singh (Shah Rukh Khan) ialah pilot penyelamat, dan menyelamatkan Zaara (Preity Zinta), gadis dari Pakistan, yang terdampar. Hidupnya tak sama lagi. 22 tahun setelahnya, Saamia Siddiqui (Rani Mukerji), pengacara HAM Pakistan, menghadapi Veer Pratap Singh yang sudah menua. Dia hidup merana di penjara Pakistan selama 22 tahun. Misi Saamia adalah mengantarkan keadilan.