Naach é um filme que conta a história de Abhinav (Abhishek Bachchan) e Reva (Antara Mali), dois cidadãos de classe média na grande cidade de Mumbai. Ambos estão tentando obter um avanço em suas respectivas profissões. Abhinav quer ser ator e Reva quer ser coreógrafa.
Os dois se conhecem, se apaixonam e passam alguns momentos íntimos juntos. Abhinav tenta ajudar Reva, as coisas melhoram quando ele recebe sua primeira oferta de filme. No entanto, Reva recusa sua ajuda e quer fazer tudo por conta própria. Abhinav se torna uma grande estrela.
Ela eventualmente recebe sua primeira oferta para coreografar, mas o diretor queria abordar Abhinav através dela. Eventualmente, os dois se afastam e terminam. Reva finalmente recebe uma oferta genuína para coreografar de Diwakar (Ritesh Deshmukh), que realmente gosta de seu estilo e trabalho.
Reva agora se tornou uma grande estrela e logo recebe a oferta de trabalhar com Abhinav. O resto do filme se concentra em saber se Abhinav e Reva podem deixar suas diferenças de lado e se eles voltam a ficar juntos.