- Shiney Ahuja as ... Zaffar
- Soha Ali Khan as ... Nikhat
- Rajat Kapoor as ... Prem Kumar
- Soniya Jehan as ... Ratanbala
- Sushmita Mukherjee as ... Sharda
- Vinay Pathak as ... Shaymol
- The film was originally titled as Bahut Nikle Mere Armaan which means Many Of My Wishes Were Fulfilled. The title comes from Ghalib's line 'Bahut Nikle Mere Armaan, Phir Bhi Kam Nikle'.
- Vidya Balan was approached to do the film but opted out of the film due to her prior commitments. The role finally went to Soha Ali Khan.
- Soha Ali Khan learnt Kathak under Nandita Puri, studied Urdu and also underwent acting workshops to prepare for the role which according to her is her most challenging role till date.
- This film is Sudhir Mishra's second film with Shiney Ahuja after Hazaaron Khwaishein Aisi.
- Sudhir Mishra said that this film is based on his experience and is a tribute to the film industry and everyone who existed during the 1950s.
The Best Slideshows @ slides.humourbox.info