4,243 Reviews ● 1,250 Films/Shows ● 58 Top Critics
35 Languages ● And Growing!

/images/members/Shubhra-003.jpg

Shubhra Gupta

The Indian Express

Shubhra Gupta, a senior columnist and acclaimed film critic at The Indian Express, boasts over 30 years of experience with her widely-read weekly review column. A prominent figure in India’s film criticism scene, she frequently attends global film festivals and has served on national and international juries. She curates and conducts the hugely popular platform, The Indian Express Film Club, in Delhi and Mumbai.

She has been a member of the Central Board Of Film Certification ( CBFC). She is the recipient of the prestigious 2012 Ramnath Goenka award that celebrates the finest in Indian journalism. Shubhra has authored two books–‘50 Films That Changed Bollywood 1995-2015’ ( HarperCollins) and ‘Irrfan: A Life In Movies’ ( PanMacMillan), a comprehensive tribute to the late actor.

All reviews by Shubhra Gupta

Image of scene from the film Last Man in Tower
Director:Ben Rekhi
Cast:Manoj Bajpayee, Divya Dutta, Boman Irani, Sukant Goel, Chandan Roy Sanyal, Ujjwal Chopra, Swaroopa Ghosh, Uday Chandra, Madhuri Bhatia, Shrikant Yadav

Last Man in Tower

Drama (Hindi)

Manoj Bajpayee film questions the cost of progress

Fri, September 11 2026

Manoj Bajpayee is the unbending moral centre of the film, a role he gravitates towards with practised ease. This is Divya Dutta’s second stand-out role in 2026, after Chiraiyaa.

Based on Arvind Adiga’s 2011 novel Last Man In Tower, Ben Rekhi’s film of the same name keeps its focus on the main thrust: shark-like developers swooping in on the crumbling parts of Mumbai, swatting aside low-stakes initial reluctance with the promise of fancy high rises. The last man in the way of builder-tycoon Dharmen Shah’s (Boman Irani) rapacious intention is retired teacher Yogesh Murthy (Manoj Bajpayee), who just wants to live out the remaining of his life in familiar surroundings, in a flat which houses the memories of his dead wife.

Continue Reading…


Image of scene from the film Haiwaan
Director:Priyadarshan
Cast:Akshay Kumar, Saif Ali Khan, Boman Irani, Shriya Pilgaonkar, Saiyami Kher, Rajpal Yadav, Sharib Hashmi, Rajesh Sharma, Manoj Joshi, Asrani

Haiwaan

Crime, Thriller (Hindi)

Akshay Kumar-Saif Ali Khan film is more uff than ole ole

Fri, September 11 2026

Akshay Kumar-Saif Ali Khan-starrer is the usual mix of genres Priyadarshan serves, the first half setting up the premise of an innocent man being imprisoned, and the second turning into an unintentional comic police procedural.

Haiwaan vs Insaan, monster vs human, that age-old conflict in the movies, gets a refresh in Haiwaan, with Priyadarshan re-upping his own 2016 Malayalam hit Oppam. Here Saif Ali Khan plays the sightless Shyam, up against Akshay Kumar’s murderous Parshuram, in a film which stays largely faithful to the original. In Priyan’s world protagonists and antagonists are always arrayed in black and white, with lashes of heavy-handed humour thrown in. The mix works in some of his movies, mostly his loud comedies in which the cast is tasked with delivering dialogues when not hanging off cliffs: Haiwaan is the usual mix of genres in Priyadarshan’s films, in which tonal switches abound, the first half setting up the premise of an innocent man being imprisoned for a crime he didn’t do, and the second turning into an unintentional comic police procedural.

Continue Reading…


Image of scene from the film Ghamasaan
Director:Tigmanshu Dhulia
Cast:Pratik Gandhi, Arshad Warsi, Ishita Dutta, Rajpal Yadav, Jatin Goswami, Deepraj Rana, Pankaj Saraswat, Anurag Thakur, Paritosh Sand, Kumar Kanchan Ghosh
Writer:Ram Yash Singh, Piyush Singh

Ghamasaan

Thriller, Action (Hindi)

Pratik Gandhi, Arshad Warsi clash in gritty dacoit drama

Fri, September 11 2026

Arshad Warsi as Maharaj didn’t make me believe all the way that he could be a cruel man with zero compassion. And there’s also Rajpal Yadav, in a striking supporting role, which leaves a mark.

The arena is Bundelkhand, not Chambal, but Timanshu Dhulia knows his terrain. And that familiarity makes Ghamasaan stand out from the series of films shot on locations created on sets, their artifice seeping into the story-telling: the best part of this conflict between cops-and-robbers is the authenticity of the place, and the people. Maharaj (Arshad Warsi) is Bundelkhand’s Bandit King, as opposed to Phoolan, Chambal’s Bandit Queen (in which Dhulia was casting director) , as well as Paan Singh Tomar (which Dhulia directed, turning it into one of his, and lead Irrfan’s, best collaborations) from the same area who famously gave us that line about ‘baaghis’ and ‘dakaaits’.

Continue Reading…


Image of scene from the film Gandhari
Director:Devashish Makhija
Cast:Taapsee Pannu, Ishwak Singh, Mita Vashisht, Swastika Mukherjee, Chhaya Kadam, Jatin Sarna, Prashant Narayanan, Chandan Roy, Vishwanath Chatterjee, Priti Shroff
Writer:Kanika Dhillon

Gandhari

Action, Drama, Thriller (Hindi)

Neither impactful nor believable

Fri, September 4 2026

Taapsee Pannu-starrer is about a child sex trafficking ring (strike one for unoriginality), run by devilish characters (strike two for ditto), upended by, who else but the ultimate saviour, the mother.

The moment you see a happy family in a train compartment, with a little girl and her big doll, you know something wicked this way comes. The girl vanishes, and her increasingly distraught parents, Bani (Taapsee Pannu) and Gokul (Ishwak Singh) find no help from the local police in Joypurra (fictional, of course), somewhere in Bengal. This is the kind of small town we see in streaming shows, as constructed as their plots, sequence after sequence filled with loud background music trying to stand in for tension because nothing on screen cuts it, either because we’ve been inundated with similar stuff, or we simply can’t buy any of it. Or both.

Continue Reading…


Image of scene from the film Babita Singh Reporting
Director:Ambiecka Pandit
Cast:Nimisha Sajayan, Anshumaan Pushkar, Barun Sobti, Rajesh Kumar, Geetika Vidya, Muskan Arora, Priyanka Setia, Sunita Rajwar
Writer:Amita Vyas

Babita Singh Reporting

Crime, Drama (Hindi)

Nimisha Sajayan shines, but weak murder mystery holds it back

Fri, August 28 2026

A small town woman, and the small town cop, sometimes one playing the other, are in the danger of becoming tropes, if they haven’t already.

Babita aka Baby is your average Indian woman, trying to navigate politics at the work-place as well as in her domestic sphere. It could be the story played out in millions of households, but the thing that makes this film different is that Babita is a cop, elevated by circumstances into her position. The fact that hers is a ‘compassionate posting’ keeps coming up: a death in Baby’s family empties up a spot at the police station, which she steps into, with her colleagues expecting her to earn her place over and over again. The fact that it parallels her home situation, as a wife and daughter-in-law, is not hidden either: dutiful bahus are expected to fill empty spots day after day, to keep the family happy.

Continue Reading…


Image of scene from the film Toxic: A Fairy Tale for Grown-ups
Director:Geethu Mohandas
Cast:Yash, Nayanthara, Kiara Advani, Rukmini Vasanth, Huma Qureshi, Tara Sutaria, Sudev Nair, Akshay Oberoi, Balaji Manohar, Darrell D'Silva
Writer:Geethu Mohandas, Yash

Toxic: A Fairy Tale for Grown-Ups

Action, Crime, Drama (Kannada)

Yash-starrer is full of sound and fury, signifying little

Fri, August 28 2026

It may be Geetu Mohandas at the helm, but it is finally, and irrevocably, a Rocking Star Yash film, with eye-glazing, endless litany of violence.

“So you think I’m a bad guy? No, I think you’re toxic.” This exchange comes at a point in the film by which time it’s been clearly established that Raya (Yash) is the kind of Alpha male who thinks blood spatters are the best accessories ever, especially when they spurt from freshly torn and broken limbs. So is that even a question? No, it’s entirely rhetorical. It’s exactly the thing that defines this post-Independence gangster saga, all 3 hours 15 minutes of it, for an audience primed for as much gore as the leading man can dish out, especially when he’s seen how it got lapped up in his previous mammoth hits (KGF 1 and 2).

Continue Reading…


Image of scene from the film 7 Dogs
Director:Adil El Arbi, Bilall Fallah
Cast:Ahmed Ezz, Karim Abdel Aziz, Monica Bellucci, Nasser Al Qasabi, Sayed Ragab, Tara Emad, Giancarlo Esposito, Max Huang, Salman Khan, Sanjay Dutt
Writer:Mohamed El Dabbah

7 Dogs

Action, Comedy (Arabic)

Salman Khan and Sanjay Dutt are wasted in predictable actioner

Fri, August 21 2026

In a shack nestles Salman Khan as a small-time informer called Johar; in a bigger shack, Sanjay Dutt holds court as flamboyant goon Ranjit. They’re both big draws in the Middle-East, Salman being the bigger one, but their parts are nothing but glorified cameos.

A global cartel called 7 Dogs. A super-strong drug called Pink Lady. Good guys. Bad guys. And a billion-dollar budget. Make that billions. And there’s your Big Arabic Blockbuster, studded with international stars and locations, its India release buoyed by the presence of Salman Khan and Sanjay Dutt. I must confess that I went into the movie mostly to see what the two Bollywood superstars would do in a film like this one, whose plot-line resembles countless films they’ve been part of. Clearly, the Belgian-Moroccan director duo of two of the ‘Bad Boys’ capers– as well as a couple of episodes in the enjoyable series ‘Ms Marvel’– are capable of mounting films on scale, creating kinetic set-pieces with a high degree of entertainment.

Continue Reading…


Image of scene from the film Batwara 1947
Director:Rajkumar Santoshi
Cast:Sunny Deol, Preity Zinta, Shabana Azmi, Ali Fazal, Karan Deol, Abhimanyu Singh, Kanikka Kapur, Khushi Hajare, Mithun Chakraborty, Mona Singh

Batwara 1947

Action, Drama, War (Hindi)

Sunny Deol is let down by dated, banal storytelling

Sun, August 16 2026

The message is loud and clear: no religion is evil, only humans are; nafrat can be conquered through pyaar, siyasat se mazhab ko na milao; and above all, maanvata se bada koi dharam nahin. But they come as a listicle, instead of making you feel.

In its opening credits, Batwara 1947 brings back a significant logo. The title appears in Urdu along with Hindi and English, like it used to through so many decades, a practice which vanished quietly in the last decade. That erasure, gradual but evident, is an indicator of the state of the nation, which is busy being polarised over religion and language. It also marks a reunion between Rajkumar Santoshi and Sunny Deol, a director-star duo who gave us Ghayal, Damini, Ghatak, some of the most enduring hits of the 90s. Capturing a specific time and place, those films had a strong streak of social realism which Santoshi had a knack for, and which Deol channeled with rage and purpose.

Continue Reading…


Latest Reviews

Image of scene from the film Last Man in Tower
FCG Rating for the film Last Man in Tower: 66/100
Last Man in Tower

Drama (Hindi)

Masterji is a retired schoolteacher whose refusal to go along with those around him places him… (more)

Image of scene from the film Pradhama Dhrishtya Kuttakkar
FCG Rating for the film Pradhama Dhrishtya Kuttakkar: 72/100
Pradhama Dhrishtya Kuttakkar

Thriller, Drama (Malayalam)

Follows a woman constable who joins the police force through appointment after the death of her… (more)

Image of scene from the film Ghamasaan
FCG Rating for the film Ghamasaan: 51/100
Ghamasaan

Thriller, Action (Hindi)

A cat-and-mouse tale set in the Hindi heartland, where male friendships and rivalries unveil homoerotic tensions.… (more)

Image of scene from the film Panchanama
Panchanama

Crime, Mystery (Telugu)

Police officer Jai Ram refuses to accept his brother Aadi's death as an accident. His investigation… (more)