If Gangs of Wasseypur 2 were a book, it would've been a best seller. It has you hooked from the first frame right until the end and is certainly more engaging than its prequel. That is primarily because it helps you connect the dots, weaving the entire plot together for you.
The raw setup, quirky humor, rich content, hard-hitting performances, superb cinematography, fast-paced screenplay, blood, gore, REVENGE - all come together to create an entertaining thriller. The music has a character of its own. It lends words to the film at a point where even dialogues would have fallen short. Kashyap couldn't have chosen a better song for the pre-climax.
Every character is perfectly cast. Nawazuddin Siddique aka Faizal is the backbone of the film. Tigmanshu Dhulia keeps up as the restrained, timid Ramadhir Singh. I'm not sure if he's a better director or a better actor! Richa Chaddha (Faizal's mother) is a surprise package. It's hard to believe she's the same Dolly of Oye Lucky Lucky Oye. Huma Qureshi (Faizal's wife), whose performance I was looking forward to, couldn't have gotten a better launchpad.
All in all, a must watch for film connoisseurs!