Nail-biting and edge-of-your seat plot, Tarantinoesque action and punchy dialogue makes this an enthralling watch. The characters and their lives and choices are simply fascinating and the cinematography showing the twists and turns of Dhaka streets and narrow-alleyways make for a perfect background. Babu, the protagonist is an anti-hero who makes some questionable choices and we are left wondering what his motives are. The villain Akbar Rahman has very interesting transformations in the story which are well thought out and explained - how he came to grow into the heinous character the actor Monir Ahmed portrays. A very entertaining take on an age old tale - the father who abandons his family, a common phenomena not just in rural Bangladesh, but everywhere in the world. The twists and turns of the movie along the journey of the characters makes this a highly entertaining film. Amit has done a brilliant job of story telling where he makes us empathize with his characters, no matter how foul they seem. Must-watch!