The film has a lot of interesting portions but the plot is full of loopholes. Mohit Suri has managed one big thing and thats getting some of the best performances out of all the three actors. Shraddha delivers a wonderful performance. Siddharth though too good looking to be the mean guy is out of his comfort zone and is convincing as the new-age, angry young man. Riteish as the disturbed serial killer is excellent!
A lot of the portions could have been chopped like a silly item number by Prachi Desai to make the film slick. Not just songs but some inexcusable casting was also done to make some noise like the obnoxious Kamaal R Khan playing an unpleasant character who slaps his wife and says thats the only way middle class men can get rid of their frustration.
The dialogues are just not in sync with the plot of the film. A lot of times they break into some poetic language which neither suits their characters nor it goes with the plot. You would expect young actors to have more realistic dialogues.
There is no doubt that filmmaker Mohit Suri knows the craft, he is in fact one of the best filmmakers out of the younger lot, which he has also proved in the past. He has worked too long with the Bhatts so there was no way he would get the music wrong, full marks to music composers Ankit Tiwari, Mithoon and Soch(Band) for giving soulful music keeping the mood of the film in mind.
Even after a lot of flaws Ek Villain is a decent watch but it could have been much better!