Podczas tajnej misji mającej na celu pojednanie między Indiami a Pakistanem major Ram Prasad Sharma udaje ucznia college'u, by chronić córkę dowodzącego akcją generała.
Drobny złodziejaszek przebywa w więzieniu, aby chronić sekrety trzech wielkich Donów, dla których pracuje. Po wyjściu za kaucją wraca do domu, gdzie dowiaduje się, że jego żona Purnima (Rakhee Gulzar), syn Arjun i córka Pooja, żyją w biedzie. Babu (Suresh Oberoi) zawiedziony swoimi szefami, którzy obiecali zaopiekować się jego rodziną, wydaje ich sekrety policji. Donowie zabijają zdrajcę, a małą Pooję porywają.10 lat później Arjun (Akshay Kumar), który współpracuje z policją, wpada na ślad swojej siostry. Po drodze do celu zbija winnych porwania siostry i zakochuje się w pięknej Tinie (Kareena Kapoor), która okazuje się być córką jednego z nich.
Major Balbir Singh Sodhi próbuje zamordować indyjskiego ministra spraw wewnętrznych Veera Bhadra Singha, ale mu się nie udaje. Teraz jako zbieg przyjmuje nową tożsamość. Major Ajit Arya zostaje wyznaczony do jego odnalezienia. Gdy łączą siły, odkrywają mroczne połączenie między ministrem spraw wewnętrznych a spiskiem terrorystycznym.