If the story is atypical, the actors also sport different avatars in the film. In fact, Ranveer and Arjun went many shades darker for the movie.
The plot fits well with the time it portrays and also includes the world of cabaret dancers with Priyanka playing cabaret dancer Nandita.
To look convincing on screen, the actress trained with French cabaret dancers for the song 'Asalaam e ishqum'.