Efter att ha haft en bitter oenighet med sin vän och manager Jehangir Khan (Kay Kay Menon) om den senares uppenbara missbruk av makt och inflytande för att vinna en danstävling kallad ”Dance Dil Se” för sitt team JDC (Jehangir Dance Company), slutar danskompaniets koreograf Vishnu (Prabhu Deva) sitt jobb. Först vill han återvända hem till Chennai, men hans vän Gopi (Ganesh Acharya) ber honom att stanna i Mumbai med honom. Vishnu observerar flera unga män som använder parkour för att undkomma polisen. De visar sig vara Gopis skyddslingar, men trots sin uppenbara talang saknar de den disciplin som krävs för att bli seriösa artister. De visar detta på ett katastrofalt sätt vid ett lokalt evenemang för en politiker, där de sätter scenen i brand. Efter att ha bevittnat hur ungdomarna visar sin dansförmåga vid Ganpati Chaturthi mot sina lika begåvade rivaler i grannskapet, bestämmer sig Vishnu för att starta sin egen dansgrupp med dem och förbereder dem slutligen för att tävla i ”Dance Dil Se”. Bristen på disciplin bland dansarna och rivaliteten mellan de två fraktionerna i gruppen som leds av D (Dharmesh Yelande) och Rocky (Salman Yusuff Khan) leder dock till flera kreativa och känslomässiga blockeringar. Till en början är det bara Rocky och hans gäng som är villiga att delta i de kostnadsfria lektionerna, men snart dras D och hans vänner till studion.
Snart får de sällskap av Chandu (Punit Pathak), en orolig men utomordentligt begåvad man som lider av drogberoende, Shaina (Noorin Sha), en ”bardansare”, och Rhea (Lauren Gottlieb), en västerlänning som var JDC:s stjärndansare tills Jehangir försökte förgripa sig sexuellt på henne under en ”privat instruktion”. Rhea blir omedelbart kompaniets nya stjärna. Även om eleverna till en början är skeptiska till Shaina på grund av hennes yrke. Chandu visar stor respekt för Shaina och försvarar henne inför klassen trots retorik från sina kamrater. Paret faller snabbt för varandra, vilket gör att en hel del av pojkarna får ett krossat hjärta.
Trots upprepade vädjanden om fred i studion fortsätter de två huvudgängen att stöta på varandra, vilket driver Vishnu till vansinne. Eleverna verkar dock bli bättre och som belöning ger han dem pengar för att köpa nya högtalare, men de förlorar nästan allt när Rhea tar med dem till en elitdansklubb där de utmanar de inhemska mästarna, ett professionellt dansgäng som kallas ”Fictitious Crew”. Vishnu anländer i sista minuten och vinner tillbaka pengarna, men medan eleverna får ny respekt för honom är han rasande på dem. Efter några hårda ursäkter förlåter han dem och de återvänder till klassen med större disciplin och drivkraft, bara för att plötsligt kastas ut på gatan efter att D:s far ringt polisen. Under allt detta börjar Rocky och Rhea falla för varandra medan D brinner av svartsjuka. Samhället klagar på att deras barn inte borde blandas på ett sådant sätt och endast genom en improviserad dansföreställning kan ungdomarna övertyga sina familjer om vikten av deras talang. Endast D:s konservativa och ortodoxa far vägrar att acceptera att hans son vill bli dansare.
Gänget beger sig till Dance Dil Se och gör en audition, men när Rocky och D slåss på scenen om Rhea verkar deras chanser att överhuvudtaget vara med i showen dystra. Jehangir, som vill förödmjuka Vishnu offentligt, övertalar domarna att ta med ”Dhongri Dance Revolution”-gänget som ett ”komiskt nummer”. När Vishnu ställs inför löje och tanken att de är ett skämt och inte riktiga dansare, ber han Rocky och D att göra ett steg som kräver stor tillit från båda två, men de kan inte uppbåda förtroendet för att klara av det. Vishnu låter dem välja de personer som de skulle lita på att utföra steget med, men lurar sedan de båda dansarna genom att förbinda ögonen på dem och låta dem försöka igen; den här gången lyckas de. Vishnu förklarar sedan att om de två inte lyckas utföra steget utan ögonbindel får ingen av dansarna gå hem för natten. Flera misslyckade och misslyckade försök senare tar D och Rocky en paus och Chandu pratar med D och berättar för honom om Bhavanas hemliga kärlek till D. Bhavana och D blir tillsammans, D fullbordar steget framgångsrikt tillsammans med Rocky och de två fraktionerna börjar lita på varandra och samarbeta.
För semifinalen förbereder sig Chandu för att fria till Shaina, men han träffar sin gamla knarklangare på gatan. Nu helt fri från drogernas grepp vägrar han att falla tillbaka in i den världen, men langaren, irriterad, kastar ringen som var avsedd för Shaina på honom och den faller ner på gatan. När han hämtar den blir Chandu påkörd av en lastbil och dödas, vilket gör teamet förkrossat. Shaina, som knappt kan stå upp av sorg, blir huvudpersonen i lagets semifinalrutin, där de uttrycker förlusten av sin vän, vilket får publiken att gråta. Laget och samhället samlas för att kremera Chandu, och DDR beslutar att fortsätta tävlingen till Chandus minne. Vid finalen gör Jehangir ett smutsigt trick: hans informatör Mayur (en av DDR:s artister, men som lockades av Jehangirs erbjudande om en huvudroll i JDC och började ge information till oppositionen) får JDC:s dansare att kopiera DDR:s koreografi och koncept för föreställningen. När DDR står inför att förlora, skapar han på plats en ny rutin som bygger på Lord Ganesha. Deras hjärtliga och spontana uppträdande påminner den kallhjärtade Jehangir om varför han och Vishnu startade JDC från början och han blir ödmjuk. DDR-teamet belönas med dundrande applåder och seger i tävlingen.