John Day, manager banku, i jego żona Maria Day, stracili niedawno jedyną córkę. Maria ma depresję i nie otwiera się na innych. Pewnego dnia, gdy John jest w pracy, kurier porywa Marię. Rozpoczyna to całą serię nieszczęść.
W Mumbaju dochodzi do serii ataków bombowych. Stoi za nimi gangster Kabir (Prakash Raj). Komisarz policji Karan Malhotra (Sonu Sood) rozpoczyna śledztwo. Sprawca, wściekły, że stróż prawa depcze mu po piętach, postanawia się go pozbyć. Zatrudnia płatnego zabójcę. Na jego polecenie z Paryża wraca więc do rodzinnego miasta były gangster Vijju (Amitabh Bachchan).
Ruth pragnie odszukać swojego ojca, który opuścił rodzinę po samobójstwie starszej córki. Trafia do Bombaju, gdzie rozpoczyna pracę w gabinecie masażu.
Naukowiec Mohan wraca do rodzinnego kraju, by odnaleźć swoją nianię. Niespodziewanie musi tam zostać na dłużej i zaangażować się w problemy mieszkańców małej wioski.
Ajay (Aamir Khan) jest surowym i zamkniętym w sobie policjantem. Zajmuje się sprawą ataku pakistańskich terrorystów na bezbronnych cywili i ich prób przemycania broni. Mężczyzna szczególnie angażuje się w dochodzenie, gdyż wcześniej Pakistańczycy zabili jego brata i poważnie ranili ojca. Te wydarzenia odciskają piętno na Ajay'u- wcześniej był radosnym studentem medycyny zakochanym w uroczej Seemie (Sonali Bendre). Czy Ajay doczeka się sprawiedliwości?