Naach es una historia que sigue a Abhinav (Abhishek Bachchan) y Reva (Antara Mali), dos ciudadanos de clase media en la gran ciudad de Mumbai. Ambos están tratando de abrirse camino en sus respectivas profesiones. Abhinav quiere ser actor y Reva quiere ser coreógrafa.
Abhinav y Reva se conocen, se enamoran y pasan momentos íntimos juntos. Abhinav intenta ayudar a Reva, las cosas mejoran cuando recibe su primera oferta para una película. Sin embargo, Reva rechaza su ayuda y quiere triunfar por sí misma. Abhinav se convierte en una gran estrella.
Finalmente, Reva recibe una oferta genuina para coreografiar de Diwakar (Ritesh Deshmukh), quien realmente aprecia su estilo y trabajo. Reva también se convierte en una gran estrella y pronto recibe la oferta de trabajar con Abhinav. El resto de la película se centra en si Abhinav y Reva pueden dejar de lado sus diferencias y si vuelven a estar juntos.