The movie is strictly OK and it is only because of the originality of the script otherwise its not something that bollywood needs right now. The concept reflects the open ended creativity of the storyteller and the director and also that the movie was not meant to be a blockbuster. Its a an average movie for an average cinema goer but i should tell you that it is not the right time for such movie because right now bollywood is looking for something that could bring back people to cinema houses not 'Please' the ones who are already coming.
About the characters, everybody played its part ok nothing specifically flawed keeping in mind that the whole package was B grade, nothing was wrong.
I would close my remarks saying i appreciate people with original ideas over those who copy but this is not the right timing , audience only wants BLOCKBUSTERS right now!!