Después de tener un amargo desacuerdo con su amigo y mánager Jehangir Khan (Kay Kay Menon) sobre el flagrante abuso de poder e influencia de este último para ganar un concurso de baile llamado «Dance Dil Se» para su equipo JDC (Jehangir Dance Company), el coreógrafo de la compañía de baile, Vishnu (Prabhu Deva), deja su trabajo. Al principio quiere volver a su casa en Chennai, pero su amigo Gopi (Ganesh Acharya) le pide que se quede en Mumbai con él. Vishnu observa a varios jóvenes que utilizan el parkour para evadir a la policía. Resultan ser los protegidos de Gopi, pero a pesar de su evidente talento en bruto, carecen de la disciplina necesaria para convertirse en artistas serios; lo demuestran de forma desastrosa en un evento local para un político, en el que prenden fuego al escenario. Después de ver a los jóvenes mostrando sus habilidades de baile en el Ganpati Chaturthi contra su vecindario rival igualmente talentoso, Vishnu decide comenzar su propio grupo de baile con ellos, preparándolos finalmente para competir en «Dance Dil Se». Sin embargo, la falta de disciplina entre los bailarines y la rivalidad entre las dos facciones del grupo lideradas por D (Dharmesh Yelande) y Rocky (Salman Yusuff Khan) provoca múltiples bloqueos creativos y emocionales. Al principio, sólo Rocky y su pandilla están dispuestos a asistir a las clases gratuitas, pero pronto D y sus amigos gravitan hacia el estudio.
Pronto se les unen Chandu (Punit Pathak), un hombre problemático pero de extraordinario talento que sufre una adicción a las drogas, Shaina (Noorin Sha), una «bailarina de bar», y Rhea (Lauren Gottlieb), una occidental que era la bailarina estrella del JDC hasta que Jehangir intentó agredirla sexualmente durante una «instrucción privada». Rhea se convierte inmediatamente en la nueva estrella de la compañía. Aunque al principio los alumnos se muestran escépticos con Shaina debido a su profesión. Chandu demuestra un gran respeto por Shaina y la defiende delante de la clase a pesar de las burlas de sus compañeros. La pareja no tarda en enamorarse, lo que deja a bastantes de los chicos con el corazón roto.
A pesar de las repetidas peticiones de paz en el estudio, las dos bandas principales siguen enfrentándose, lo que lleva a Vishnu al límite de su ingenio. Sin embargo, los estudiantes parecen mejorar y, como recompensa, les da dinero para comprar nuevos altavoces, pero casi lo pierden todo cuando Rhea los lleva a un club de baile de élite donde desafían a los campeones residentes, un grupo de baile profesional llamado «Fictitious Crew». Vishnu llega en el último momento y recupera el dinero, pero mientras sus alumnos le ganan un nuevo respeto, él está furioso con ellos. Tras disculparse duramente, les perdona y vuelven a clase con mayor disciplina y empuje, sólo para que de repente les echen a la calle después de que el padre de D llame a la policía. Durante todo esto, Rocky y Rhea empiezan a enamorarse el uno del otro mientras D arde de celos. La comunidad se queja de que sus hijos no deberían mezclarse de esa manera y sólo a través de una improvisada actuación de baile los jóvenes consiguen convencer a sus familias de la importancia de su talento. Sólo el conservador y ortodoxo padre de D se niega a aceptar que su hijo desee ser bailarín.
El equipo se dirige a Dance Dil Se y realiza una audición, pero cuando Rocky y D se pelean en el escenario por Rhea, sus posibilidades de aparecer en el programa en primer lugar parecen escasas. Jehangir, en un intento de humillar a Vishnu públicamente, convence a los jueces para que acepten al equipo de «Dhongri Dance Revolution» como «acto de comedia». Ante el ridículo y la idea de que son una broma y no verdaderos bailarines, Vishnu pide a Rocky y a D que hagan un paso que requiere mucha confianza por parte de ambos, pero no pueden reunir la confianza necesaria para lograrlo. Vishnu les hace elegir a las personas en las que confiarían para realizar el paso, pero luego engaña a ambos bailarines vendándoles los ojos y haciéndoles intentarlo de nuevo; esta vez, tienen éxito. Vishnu les dice entonces que, a menos que consigan hacer el paso sin los ojos vendados, ninguno de los bailarines podrá irse a casa por la noche. Después de varios intentos fallidos, D y Rocky se toman un descanso y Chandu habla con D y le cuenta el amor secreto de Bhavana por D. Bhavana y D se juntan, D completa el paso con éxito con Rocky, y las dos facciones empiezan a confiar la una en la otra y a trabajar juntas.
Antes de las semifinales, Chandu se prepara para proponerle matrimonio a Shaina, pero se encuentra con su antiguo camello en la calle. Ya completamente libre del dominio de las drogas, se niega a volver a caer en ese mundo, pero el traficante, irritado, le lanza el anillo destinado a Shaina y éste cae a la calle. Mientras lo recupera, Chandu es atropellado por un camión y muere, dejando al equipo devastado. Shaina, aunque apenas puede mantenerse en pie por el dolor, se convierte en la pieza central de la rutina de la semifinal del equipo, en la que expresan la pérdida de su amigo, haciendo llorar a los miembros del público. El equipo y la comunidad se reúnen para incinerar a Chandu, y DDR resuelve continuar en la competición en memoria de Chandu. En la final, Jehangir hace un truco sucio: su informante Mayur (un artista de DDR pero que, tentado por la oferta de Jehangir de un papel principal en JDC, empezó a dar información a la oposición) lleva a los bailarines de JDC a copiar la coreografía y el concepto de actuación de DDR. Ante la posibilidad de perder, DDR crea una nueva rutina en el momento, basada en el Señor Ganesha. Su actuación sincera y espontánea recuerda al frío Jehangir por qué él y Vishnu crearon el JDC en primer lugar y se siente humillado. El equipo de DDR es recompensado con un atronador aplauso y la victoria en la competición.