Un poliziotto sotto copertura si trova in una strana situazione dopo essersi infiltrato in una "banda" che fa scherzi diventati famosi a funzionari corrotti di Mumbai.
4 amici Kalim (Angad Bedi), Gautam (Neil Bhoopalam), Maya (Kangana Ranaut) e Abhay (Randeep Hooda) si addentrano in quello che sembra essere il loro "primo caso", dopo aver dato vita alla banda Ungli, che combatte la corruzione. Il loro compito è quello di intercettare i corrotti e di impartire loro lezioni morali in modo non convenzionale. Prendono di mira un ministro corrotto e diventano i più ricercati di Mumbai, ma si guadagnano anche il rispetto, l'affetto e l'ammirazione dei media e del pubblico in generale.
Nel frattempo, l'ACP Ashok Kaale (Sanjay Dutt) incontra il suo superiore, il DCP Shivraman (Shiv Kumar Subramaniam) che lo presenta al commissario di polizia Arvind Kaul (Raza Murad) con il compito di decifrare la banda Ungli. In seguito, Kaale si reca in un'altra stazione di polizia dove incontra un ufficiale divertente e frustrato, il collega di Kaale e comandante della squadra artificieri Mishra (Shishir Sharma), disgustato dal "crimine" compiuto dalla sua recluta Nikhil Abhyankar (Emraan Hashmi). Alla fine, le cose vanno così: gli artificieri si sono occupati di un college quando è giunta la notizia che una bomba era stata piazzata lì. Nikhil ha approfittato della situazione e ha incontrato la sua ragazza (Rachel White) con la quale ha condiviso un bacio, ma presto sono stati catturati dai cani degli artificieri. In seguito, si scopre che la chiamata è stata fatta dalla scrivania di Mishra e che è stato Nikhil a farla. All'inizio Kaale lo trova divertente e sottolinea l'astuzia di Nikhil, ma quando l'ufficiale rimprovera Nikhil e se stesso, Kaale fa visita alla madre di Nikhil (Reema Lagoo) che gli dice che Nikhil ha le qualità di suo padre, il collega di Kaale Arvind, e che Nikhil è stato cresciuto da Kaale come un figlio. Nikhil frequenta un disco bar, dove Kaale lo chiama per discutere di questioni riguardanti la banda degli "Ungli".
Nikhil inizia a cercare opportunità altruistiche per far guadagnare alla banda di Ungli una grande fama, una volta facendo esplodere le strade di fronte alla casa di un ministro e accusando i politici e i lavoratori del PWD di torturare la gente spendendo soldi per rinnovare le strade direttamente collegate alle case e agli uffici dei politici e delle aziende, un'altra volta affibbiando l'etichetta di disonestà ai conducenti di auto-rickshaw accusandoli di applicare tariffe elevate e di mostrarsi riluttanti quando gli viene chiesto di guidare verso luoghi vicini. Trovandolo irremovibile, Maya suggerisce che anche Nikhil desidera unirsi alla banda e, a determinate condizioni, i quattro amici ammettono Nikhil e raccontano la storia della formazione della banda.
Il fratello di Maya, Rajeev Singh detto Ricky (Arunoday Singh), era un grande appassionato di fitness e aveva instaurato un rapporto con i quattro amici. Tuttavia, un giorno, mentre cercava di impedire una rissa tra un anziano (Avijit Dutt) e un giovane monello Anshuman, Ricky cercò di difendere l'anziano, ma Anshuman lo colpì duramente, mandandolo subito in coma. L'anziano decise in seguito di denunciare il fatto alla polizia, ma fu sconsigliato dalla polizia stessa, quando un gobbo del capo della polizia B.R. Dayal (Mahesh Manjrekar), padre di Anshuman, parlò in tal senso. L'anziano signore era fermo, ma quando sua nipote, mentre aspettava alla fermata dell'autobus, fu minacciata di essere aggredita con l'acido, l'anziano fu costretto a deviare dalla sua posizione per proteggerla. Questo ha gettato Maya nel dolore, ma Abhay si è arrabbiato per uno dei commenti di Maya e questo ha spianato la strada alla banda "Ungli". Nikhil si finge uno studente di legge per illudere i quattro.
Mentre si preparava per un'incursione, Nikhil si slogò il ginocchio, ma poi chiamò Kaale quando i quattro se ne andarono. Tuttavia, in preda al rimorso, in seguito attacca Kaale per difendere i suoi nuovi "amici", ma quando la sua identità viene scoperta, i quattro amici lo colpiscono: Abhay lo colpisce duramente e Kaale lo colpisce ulteriormente, ma Nikhil in seguito rimprovera Kaale per aver creduto che la banda "Ungli" sia una forza criminale. Tuttavia, quando si trova di fronte a una perdita di lavoro, scoprendo che l'ispettore capo Shivraman sta cercando di corromperlo per ottenere un incarico a scelta per salvare i conti, Kaale è d'accordo con Nikhil e cerca la banda per smascherare Dayal. Nel frattempo, Abhay confessa alla sua collega Tiesta Sen (Neha Dhupia) il suo amore per lei e la sua identità della banda "Ungli".
Smascherando una sporca banda di trafficanti di denaro nella polizia di Mumbai, ampiamente diffusa, con un semplice trucco chimico che prevede l'uso di zolfo spruzzato sulle banconote stampate per lasciare un'impronta nera e duratura sulla lingua dell'agente attraverso la saliva, Kaale riprende servizio e viene promosso a Commissario, facendo arrestare Dayal e Anshuman. In seguito, Kaale rassicura la banda che la città non avrà bisogno di un altro commissario finché tutto sarà sotto controllo.