Anand as CID Inspector Shekhar Shakila as Rekha Waheeda Rehman as Kamini K. N. Singh as Superintendent of Police Johnny Walker as Master Kum Kum as Master's Girlfriend Mehmood as Sher Singh Minoo Mumtaz as Dancer Bir Sakhuja as Dharamdas Tun Tun as Complainant in police station Jagdish Raj as Inspector Jagdish Paul Sharma as Goon Shyam Kapoor as Harmonium Player Sheela Vaz as dancer in Leke Pehla.. Soundtrack The music was composed by O. P. Nayyar. All lyrics are by Majrooh Sultanpuri except "Aankhon Hi Aankhon Mein" which was penned by Jan Nisar Akhtar. In an interview, the famous harmonica player Milon Gupta (1933-1995) recounted how "Yeh Hai Bombay Meri Jaan" ("Ae Dil Hai Mushkil") was composed. Gupta, who was then the music arranger for O.P. Nayyar would often play short tunes on the basis of which O.P. Nayyar would compose entire songs. One day, Gupta, Guru Dutt, O.P. Nayyar and Majrooh Sultanpuri were at Famous Studios, and Nayyar asked Gupta to play a tune that he had played for him earlier. Gupta played it and Sultanpuri immediately penned the lyrics for the song. Gupta played the harmonica in the actual song too. However, the tune is not original but rather from an American folk song "Oh My Darling, Clementine". Production Development Dev Anand and Guru Dutt were friends when they struggled to get a break in films and had promised each other that Dev would give Guru Dutt a film to direct (which he did with Baazi) and Guru Dutt would cast Dev as a hero and direct him. As Guru Dutt did not direct C.I.D. he could fulfill only half his promise. The scriptwriter was Inder Raj Anand, father of actor-filmmaker Tinnu Anand. Casting Guru Dutt had spotted Waheeda Rehman in a Telugu movie and cast her in Pyaasa (1957), but gave her a key supporting role in C.I.D. to prepare her for Pyaasa. The choreography of this film was done by Zohra Sehgal. The costumes were credited to a debutant, Bhanumati, who is better known as Bhanu Athaiya. Johnny Walker and Kum Kum as his girlfriend offer a comedy track and social commentary on the honest criminals trying to get by. They interact with Bombay in a way that is more direct and hands-on than the others, and they know the ins-and-outs of the cops and robbers' games. Mehmood was the most effective when he had