Ameeran (Aishwarya Rai), una de una familia de clase media en Faizabad, es secuestrada y vendida a un burdel en Lucknow. Allí crece para ser la más famosa bailarina de su tiempo, siendo rebautizada con el nombre de Unrao Jaan. Un día se enamora de Nawab Sultan (Abhishek Bachchan), y promete serle fiel toda su vida... Remake de un clásico de Bollywood de 1981 dirigido por Muzaffar Ali.