Abhay Deol gives a fine consistent performance. Gul Panag, Raima Sen and Vinay Pathak form rest of the cast and perform ably.
Music by Jayesh Gandhi, "Wohh Bheege Pal" and "Tere Sawaalon ke har Jawaab", in particular are extremely good. Cinematography by Arvind Kannabiran is good. Editing is shoddy and the primary culprit in creating the confusion.
Director Navdeep Singh definitely needs to have a better understanding of screenplays before he embarks on his next venture.