Movie Review: Kahaani (What a Kahaani!)

Kahaani is a crazy ride: from the fast pacing to the plot twists to the vibrantly shot scenes of Kolkata, you’ll be on the edge of your seat trying to wrap your head around this film.


Here’s no surprise: Vidya Balan is fantastic. She is a powerhouse and proof that a woman can carry a film on her own shoulders and make it work entirely. The best way to describe her – and her character, also named Vidya – is badass. The supporting cast is also stellar. Parambratta Chattopadhyay plays the sweet, half-in-love cop very well; your heart goes out to him. Nawazuddin Sidiqqui is powerful as the ruthless intelligence officer; this is a guy you should look out for. Saswatta Chatterjee, as the contracted killer, manages to be both creepy and funny at the same time. Cinematography is first class – Setu captures the soul of Kolkata, from the people to Durga pooja. Sujoy Ghosh’s direction, as alluded to before, is ace. Namrata Rao‘s editing is crisp, keeping your attention throughout.

Post Comment

You must be logged in to post a comment.

buy buying propecia singapore viagra 5800 mg lisinopril smg generic lexapro price celebrex 200 mg used taking 150 mg zoloft cipro 250 mg bid 100 mg viagra reviews nexium 500 mg viagra 100 mg ndc viagra tab 50mg buy levitra edmonton cialis 5mg boite generic strattera cost Levitra pills Buy cialis buy generic ebay generic viagra viagra online lastschrift levitra 10mgs cialis daily 10 mg chinese cialis 50 mg strattera 80 mg adderall nolvadex 10 mg 30 tabs cialis 20mg miami 500mg metformin enough zithromax buy chlamydia clomid fertomid 50 mg buy cialis 10 mg lasix 12.5mg generic brands cialis sandoz lisinopril 10 mg propecia prescription online 100 mg nolvadex viagra china cheap cialis 5 mg dawkowanie buy dapoxetine eu cheapest viagra ever drug lisinopril 20 mg 20 mg prednisone symptoms cialis generic chinatown viagra online japao viagra 150mg buy doxycycline onlinemalaysia generic cialis 20x20 diflucan caps 150mg glucophage 5 mg 2.5mg cialis paypal pregnant 100mg clomid local generic viagra generic viagra exist cialis 20 mg discount buy online wellbutrin wellbutrin generic 300mg generic amoxil 500 mg google generic viagra generic name bactrim nexium dr 10mg strattera online apotheke generic viagra bahamas tesco 50mg viagra lexapro 10mg withdrawal nolvadex 100mg viagra 0.25 mg pret clomid generic name propecia 5mg hair cialis 10mg preise online cialis 200 mg levitra cheap prices chinese viagra 600mg generic nexium 10 mg cialis enough herbal viagra 8000mg clomid generic brand xenical 120mg srilanka makan clomid 100mg amoxil amoxicillin 500 mg medicamento augmentin 875 mg 30 mg of lisinopril celebrex 400mg price lisinopril 5mg beipackzettel viagra generic medicine cheapest cialis anywhere viagra herbal online generic strattera 60mg composition celebrex 200mg doxycycline online viagra for womencheap order online cialis viagra prescription cheapest augmentin 500mg goi buy zoloft 100mg strattera 40 mg capsules generic viagra real viagra alternative buy buy clomid 25 online viagra 25 mg kaufen prednisone 20 mg webmd dokteronline cialis viagra cheaper buy amoxil bencard buy nolvadex gaspari diflucan 150 150mg farmaco xenical 120 mg cialis thailand buy generic wellbutrin 100mg 2.5 mg viagra ubat zithromax 200 mg diflucan generic canada lexapro generic espanol metformin 500mg er augmentin generic sandoz canadianpharmacyonline viagra coupon buying viagra budapest glucophage 1000 mg kullananlar generic viagra korea cvs generic viagra cheap clomid 100mg generic cialis 25 mg cialis 10 mg generika viagra dosage 25 mg strattera mood disorder viagra 10 mg packaging generic prednisone 20mg cialis online buy nexium 40 mg dosage cheap viagra brooklyn generic xenical bestellen cialis online real cialis 10 mg prospecto nolvadex uk online order 50mg cialis xenical 120 mg upotreba generic lexapro ireland cialis 5 y 20 mg discount levitra 10mg took 200 mg viagra zovirax 800 mg filmtabletten 100mg viagra safe viagra ireland online cipro 1000 mg xl viagra andorra online 5 mg cialis equivalent australia cheap cialis strattera generic 2011 cialis 20 mg price buy kamagra cheap buy zovirax online doxycycline 100mg online buying real cialis viagra 800mg uk original cialis 5mg cipro 750 mg tehlikelimi cialis 5 mg cheap 150 mg viagra dosing canine doxycycline 20mg celexa citalopram 20 mg synthroid to generic cialis 20 mg upotreba priligy 30 mg controindicazioni cialis, 20 mg, 120 cialis 2mg price celebrex bleeding disorders hydrochlorothiazide 12 mg xenical tabl 120mg obat doxycycline 10mg cialis 10mg bestellen viagra online predaj doxycycline 100mg cap 10mg nolvadex pct nexium 20mg aeh lasix 12.5mg uk viagra tesco online mylan 10 mg lisinopril buy prednisone steroids abba generico augmentin lexapro generic dosage 500 mg valtrex cialis 30 5mg metformin hcl 50 mg cytotec 200mg abortion 2buy levitra viagra cialis and generic levitra mg10 generic strattera .80 mg viagra online istanbul strattera 60 mg erowid zithromax 500mg 3 nolvadex d generico brand viagra 50 mg viagra generico maxifort bactrim generic price cheap viagra kina celebrex 400 mg cap metformin 1000 mg fiyati viagra 2.5mg nolvadex 40mg ed generic viagra jel buy viagra online 350 175 mg of zoloft cialis price 5 mg augmentin 100mg 500mg valtrex uses prednisone 20 mg ivf 50mg kamagra online 1500 mg wellbutrin online viagra mexico 1 mg viagra propranolol mylan 10 mg ordinare cialis generico erythromycin 250 mg pregnancy lisinopril 5 mg 3758 buy Cialis 90 synthroid 100mg generic cialis 16 prednisone 10 mg insomnia viagra brand 100 mg cheap phizer viagra 2.5 mg. levitra awp 2.5mg cialis cialis prices online nexium 10 mg plic generic cialis hr lisinopril 30 mg tab diflucan 150 mg cena buy canada cialis buy doxycycline caps real propecia 1 mg generic viagra buy prednisone 5mg tapering purchase propecia online cheapest generic valtrex canadian cialis 200 mg strattera uk online doxycycline 110 mg tablets cialis 40 mg en 2011 doxycycline 500mg tooth cheap legal viagra generic viagra atlanta viagra online 150 mg generic prednisone order 12 generic meltabs viagra zithromax 1000 mg europe buy priligy australia cialis 5mg 36 celebrex 200 mg dosierung lisinopril 10 mg 3972 buy levitra uk zovirax 800 mg using 5mg cialis prospecto cialis 10 mg viagra 50 mg prices generic lisinopril medicine blue zoloft 50 mg lisinopril generico mexico pro viagra online levitra 10 mg 8 stuck cheap kamagra australia cytotec 200mg tab generica cialis USA lisinopril tab diflucan 150 mg tablets levitra 5 mg fiyat identify generic viagra notice augmentin 500 mg xenical 120mg tablet nexium 40mg valor generic viagra does lexapro 5mg online augmentin 250 mg 5 ml buy nexium cheap bayer levitra 20mg prednisone axapharm 50 mg prednisone 20 mg pregnancy zoloft compresse 50 mg online meds viagra prices levitra 5mg cheap zovirax uk nolvadex forum order liquid generic viagra celecoxib 200 mg celebrex 50 mg doxycycline liquid viagra 100 mg annostus diflucan 150 mg men generic cipro 1000 zithromax 50mg feline lexapro generic there mg propranolol buying generic lexapro levitra de 100 mgs doxycycline 500mg uses antibiotik augmentin 625mg prednisone 5mg withdrawal metformin 850 mg einnahme propranolol dak 80 mg lexapro 20 mg image buy viagra purchase cialis 10mmg viagra online goedkoop generic lexapro issues cheap original cialis buy super kamagra levitra 30mg prices nexium 40 mg co diflucan 150 mg walmart ranbaxy generic cialis lexapro overmax 20 mg cialis spray online doxycycline 500mg prices thuoc clomid 10mg clomid pills online cipro 500 mg buy prednisone 5 mg lexapro generic prozac lasix 25 mg controindicazioni lexapro withdrawal 2.5 mg lisinopril 40 mg generic clomid 50 mg bijwerkingen buy viagra delhi valtrex 200 mg viagra generic cyprus taking cialis 40 mg buy levitra europe levitra 20 mg kopen nexium pret 40 mg buy online levitra metformin 1000 mg .ma 25mg viagra effective cialis 100 mg sahte viagra samples generic 1000 mg propranolol 3 discount generic viagra clomid order cialis 5mg warszawa xenical farmaco generico cheap drugs cialis xenical 120 mg presentation metformin cheap prezzo viagra generico nexium packets 10mg lexapro generic 10 mg lexapro 10 mg walmart discount propecia 1mg clomid 100mg eisprong order lexapro indonesia aust generic viagra metformin ct 500 mg strattera 20mg capsule viagra 130mg retirada generico viagra doxycycline 100mg x14 wellbutrin 100 mg tablet taking clomid 150 mg cialis 10 mg bestellen wellbutrin 250 mg lasix 20 mg identification 120mg of lasix cialis 5 mg effectiveness cipro 500mg generic viagra buy local cialis india online zithromax 200 mg 5 anwendung cialis 20mg nexium 20 mg pakkausseloste zithromax 500mg alcohol buy womens viagra Online Levitra pills strattera 25 mg intuniv viagra generico 50 mg azul viagra generico amoxil tabletas 500 mg vanzare viagra online levitra 20mg vardenfil celebrex 200mg francais bought clomid online clomid 50mg instructions strattera paypal online valtrex v generic strattera 60 mg flashback generic cialis isosorb order generic cialis viagra generico guatemala augmentin 625 mg suspension phenergan mg 50 buy nolvadex wholesale cheap generic bactrim levitra 20 mg sample generic cialis height clomid 50mg homme lasix 40 mg directions kosten strattera 10 mg levitra 20mg england buy diflucan cvs cialis 5mg ipp doxycycline 50mg mpc multiples clomid 100mg taking 2 20 mg cialis clomid 50 mg funziona erythromycin buy canada medicine lasix 40 mg order prednisone overnight synthroid de 100mg ratio metformin 500 mg viagra generic india erythromycin 500mg cheapest levitra 20 mg cialis order form erythromycin 500mg bd nexium 20mg alcohol wellbutrin 100 mgs viagra 100 mg fiyat intitle:buy viagra doxycycline 1000mg acne nolvadex 30mg price 200 mg synthroid strattera 10 mg nebenwirkungen cialis sold cheaply prednisone axapharm 20 mg 33 viagra order online walmart lexapro generic buying 5mg propecia generic 10 mg levitra clomid generic multiples tetracycline 125 mg diflucan 150mg tablets cyproheptadine periactin 4mg viagra 4cpr 100mg want buy viagra bugiardino levitra 10 mg generic levitra 20 mg buy generic bactrim generic valtrex mylan generico de diflucan levitra 20 generic ubat doxycycline 100mg buy viagra atlanta online prescription valtrex valtrex 1000 mg buy the cheapest viagra nexium generics propecia online vendita metformin 1000 mg online buy cialis email lexapro 5 mg tablet ajanta kamagra 100 mg lisinopril 10 mg manufacturer cialis 36 hour online lexapro 20 mg 4 weeks prednisone 5mg feline cheap viagra romania celebrex celecoxib 100 mg generic levitra mastercard buy viagra chinatown generic cialis ed buy tetracycline antibiotics buy celebrex europe cialis 20mg online cialis generico df tetracycline 250 mg reviews levitra 10 mg dosage buy zithromax online 1.00 nolvadex 10 mg astrazeneca propecia 5mg approved azithromycin generic zithromax 32 pfizer viagra 100mg lexapro 20 mg identification augmentin tab 500mg iv phenergan online propecia cost online taper 60 mg prednisone identify generic levitra propecia .05 mg pret diflucan 50 mg harga cialis 5 mg cheapest levitra deals clomid thyroid disorders cialis generic buy bought cialis online priligy kaufen 30mg wellbutrin movement disorders buy prednisone cream lisinopril 20 mg prezzo augmentin 625 mgs nexium mups 20 mgs cialis 800 mg testimonial guarante generic cialis wellbutrin sr 300 mg smell disorders prednisone cheap viagra 50 mg cialis giornaliero 5 mg phenergan 10mg tab jual generic cialis doxycycline 100mg opinie nexium 40 mg image cialis 5mg erfahrung strattera 80 mg nausea viagra cobra 125 mg propecia 1mg online cipro online safe prednisone 5 mg mayo