Accusé à tort d'être un dangereux terroriste, Jai Verma (Sharad Kapoor) tente en vain de prouver son innocence, avant d'être contraint de s'enfuir d'Inde pour se réfugier à Sharjah, dans le golfe Persique. Grâce à l'aide précieuse du Dr Roy (Vikas Anand), un chirurgien plasticien, il acquiert un nouveau visage et une nouvelle identité sous le nom d'Ajay Khanna (Jackie Shroff). Il retourne alors en Inde pour tenter de mener enfin une vie normale.
Il y retrouve son ancien amour, Radha (Ayesha Jhulka), qu'il finit par épouser. Plusieurs mois plus tard, elle donne naissance à un petit garçon prénommé Ravi. Des années plus tard, Ravi (également interprété par Sharad Kapoor) a bien grandi, et il s'avère qu'il ressemble trait pour trait à son père avant son opération de chirurgie esthétique.
Inévitablement, Ravi est confondu avec Jai par la police ainsi que par d'impitoyables gangsters. Il se retrouve alors traqué et doit fuir pour survivre, tout en cherchant à se défendre. Il finit par enquêter sur le passé de son propre père et découvre la liaison que sa mère a eue avec Jai. Désormais, les trois membres de la famille doivent s'unir pour affronter ensemble la vérité et faire face aux lourdes conséquences de leur passé.