Dev (Abhay Deol) jest synem poborcy podatkowego. On i Paro (Mahie Gill) byli w dzieciństwie w sobie zakochani. Różnice w statusie społecznym nie pozwalały im na ślub. Dev został wysłany do Delhi podczas gdy Paro brała ślub z bogatym, ale starszym od niej wdowcem. W Kalkucie Dev spotyka prostytutkę o imieniu Chanda (Kalki Koechlin) ale wyrzuty sumienia biorą nad nim górę.
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?