Movie Review: Subedaar (2026)

3 Stars (out of 4)

Watch Subedaar on Amazon Prime

Filmmaker Suresh Triveni’s latest movie Subedaar is so tense it’s almost unbearable at times. In terms of achieving the intended tone, it’s an undeniable success. However, that single tone makes it hard to maintain the story momentum.

The first few moments of Subedaar are light-hearted misdirection. Elementary school boys Bablu and Mannu ponder how people in airplanes go to the bathroom and come up with a funny answer. But as the cheerful boys start to run between the heavy machinery dredging sand from the local river, the music becomes ominous. The boys jump in the water. Mannu doesn’t resurface.

He’s not the first kid to drown in the river as a result of industrial mismanagement. The dredgers are controlled by gangster Babli Didi (Mona Singh). She’s currently imprisoned awaiting trial for murder, but her shadow hangs over the town. Mannu’s uncle demands justice, so Babli Didi’s reckless half-brother, Prince (Aditya Rawal), kills him.

Arjun Maurya (Anil Kapoor) is new to this city governed by fear. He recently retired from the military, where he achieved the rank of Subedaar (a junior commissioned officer). His beloved wife just died, and he’s trying to form a relationship with his college-aged daughter Shyama (Radhika Madan). He hardly knows her because his career kept him away from home for most of her life.

The transition from highly organized military life to civilian chaos is unnerving for Arjun. He looks like he’s barely holding it together even while trying to do something ordinary, like close his wife’s bank account. The frazzled bank clerk is so self-focused that he doesn’t register Arjun’s taut expression and the danger that lurks behind it.

The bank offers an early lesson in how the town operates. No one within the structures of power will help. They only protect themselves, particularly when Babli Didi and Prince are concerned. The mantra of the police chief is: “See very little, and forget everything.”

Prince is dangerous because he insists on controlling every interaction, enjoys humiliating people, and resorts to violence fast — and he never faces negative consequences for his brutal behavior. When Arjun refuses to be belittled by Prince and his cronies, it makes the former soldier a target. Arjun’s best friend Prabhakar (Saurabh Shukla) urges him to apologize and move on, but Arjun’s pride won’t allow him to do so.

At the same time, Shyama exposes one of her fellow students for his lewd behavior and is threatened with retaliation. She doesn’t tell her father about this, and he doesn’t tell her about Prince. When goons lurk outside the house at night or throw things at their home in the morning, father and daughter both assume they are the intended target. They’re both right, just at different times of day.

Though not always the main focus of the story, the relationship between Arjun and Shyama is the film’s most compelling. She has every reason to be angry with him, and he feels plenty of guilt mixed with his grief over his wife’s death (Khushbu Sundar plays Arjun’s wife Sudha in some sweet flashbacks). He’s doing the best he can to act like a parent to Shyama, but there’s no quick fix.

Troubled relationships between parents and children featured in Triveni’s two previous directorials as well: 2017’s Tumhari Sulu and 2022’s Jalsa. What makes the storylines work in each film is tremendous acting. Subedaar might be Triveni’s best yet, in that regard.

Kapoor is in top form as Arjun, trying to hold back the sea of emotions inside him. Madan shows us that Shyama’s hostility comes from a place of great pain. Both Kapoor and Madan are both very good in their action scenes. Shukla’s Prabhakar says volumes with a single look, and Singh steals every scene she’s in.

Rawal is utterly loathsome as Prince, which is just what the role calls for. He’s particularly good at invading people’s personal space, because in his mind, it’s all his space. His presence is oppressive because we know there are no good guys coming to the rescue.

That said, a little goes a long way with Prince, especially since he doesn’t change or evolve. The only subplot to offset Prince’s lopsided feud with Arjun is Shyama’s own struggle against stronger opponents, so the experience of watching Subedaar becomes emotionally fatiguing over time. It’s a classic case where chopping twenty minutes from the runtime would actually make things more impactful.

Triveni is improving as a director with each movie. Subedaar is another step in the right direction, with clearer character motivations than in previous films. I’m happy to see it.

Links

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Streaming Video News: March 5, 2026

I updated my list of Bollywood movies on Amazon Prime with the premiere of Anil Kapoor’s new Original thriller film Subedaar. Also new on Prime this week are Anupam Kher’s directorial Tanvi the Great and Annagaru Vostaru, the Telugu-dubbed version of the Tamil film Vaa Vaathiyaar.

I also updated my list of Bollywood movies on Netflix with the streaming debut of the 2026 Tamil film With Love. Over the weekend, the Hindi movies Raazi (which I loved) and Gippi were added to Netflix. I don’t think Gippi has ever been available for streaming the US before.

The Netflix Original series Hello Bachhon premieres on Friday. Netflix also announced an April 3 premiere date for Maamla Legal Hai Season 2.

I did not update my list of Bollywood movies on Hulu because there’s no sign of the new Hotstar Specials Telugu series Vikram on Duty yet. These delays seem to be the norm right now. I had an interesting exchange with @disneyplusnews about the future of Indian content on Hulu, and the days may be numbered. There’s a chance we could get a separate JioHotstar app in the US instead at some point, but I could see their parent company Disney passing on that in order to save money on streaming rights. I don’t have any inside information, it just seems like something is afoot since Hotstar titles are taking even longer to shop up on Hulu. We’ll see.

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Movie Review: Dhurandhar (2025)

Watch Dhurandhar on Netflix

Note: I’m forgoing giving Dhurandhar a star-rating as it feels too reductive for a problematic subject.

Dhurandhar is not subtle, which is a big part of its charm. Its action is thrilling. Its emotional tension is off the charts. All major characters have their own motivations that overlap through a tangled web of politics, tribal affiliations, organized crime, terrorism, and blood ties.

That lack of subtlety is also Dhurandhar‘s downfall, as the agenda behind the film glares on a bright red screen. This is more than just storytelling. It’s provocation.

A recurring criticism of writer-director Aditya Dhar’s work is that he uses real-life tragedies to stoke sectarian anger. It’s the main reason that the Netflix Original horror film he wrote — Baramulla — didn’t work for me. The other Netflix Original movie he wrote — the romantic caper Dhoom Dhaam — is a wildly fun romp with no ulterior motives.

Inspired by multiple real-life terrorist attacks and actual political figures in Pakistan, Dhurandhar posits a “what if” scenario: what if India sent a spy to Pakistan to dismantle the terrorist networks from within? Success would require many years, flawless secrecy, and lots of luck for said spy to be in a position right at the intersection of the various parties that enable terrorism to thrive within Pakistan.

That spy is Hamza Ali Mazari (Ranveer Singh). He makes his way to Karachi’s Lyari neighborhood, a hotbed of politics and organized crime with an outsized influence on the city at large. He bides his time working at a juice shop run by another Indian spy, Mohammad Aalam (Gaurav Gera).

Hamza gets the attention of gangster Rehman Dakait (Akshaye Khanna) when he tries to protect Dakait’s two sons from an assassination attempt. Though Dakait’s older son is slain, the gangster brings Hamza into his crew as a reward for saving his youngest. Again, Hamza bides his time to gains Dakait’s trust, but he’s where he needs to be for his mission to succeed.

Dhar does a masterful job connecting all the threads that create the web that supports terrorism in Pakistan. A gangster like Dakait has access to the weapons needed by the terror cells that are encouraged by Pakistan’s ISI spy agency. But Dakait also wants the legitimacy and power that comes from a political position, and local politics are driven by sects and ethnic groups. There are dozens of individuals and factions that need to be considered in every decision, and the consequences for angering the wrong people can be deadly.

The acting across the board is terrific. Singh’s Hamza is the perfect blend of smart and tough. Khanna’s gaunt Dakait moves through the world like a hungry animal. Sanjay Dutt’s disgraced police officer SP Chaudhary Aslam enters the story like a wrecking ball — yet another deadly force to account for.

To better understand how Dhurandhar veers into trouble, I looked at another film about a decade-long effort to hunt terrorists in Pakistan: the 2012 Hollywood film Zero Dark Thirty. (That movie is also problematic in the way it promotes torture as a legitimate method of intelligence gathering, which it’s not.) Director Kathryn Bigelow uses some of the same storytelling techniques as Dhar does, but to very different effect.

Zero Dark Thirty opens with a black screen emblazoned with “September 11, 2001” written in white letters. Audio plays of police radio chatter and emergency services calls from that morning. We hear people as they realize planes have crashed into the World Trade Center. A frightened woman inside one of the buildings asks an emergency dispatcher, “I’m going to die, aren’t I?” As horrible as the recordings are, they remind the audience of the fear and disbelief everyone in America experienced that morning — all in about 80 seconds.

Dhurandhar likewise opens with refreshers on two major terrorist attacks: the hijacking of IC 814 in 1999 and the attack on India’s Parliament in 2001. However, Dhar reenacts these events onscreen in gory detail. An Indian citizen aboard the hijacked plane is executed in front of India’s negotiator (Intelligence Bureau Director Ajay Sanyal, played by R. Madhavan), but the man’s throat isn’t just slit. It’s sawed at. After the terrorists attack Parliament, a dead security guard is wheeled by Sanyal, her vacant eyes seeming to stare at him imploringly. The two sequences take up the first twenty minutes of the film, before Hamza is even introduced.

In the second half of Dhurandhar, Dhar employs the same technique that Bigelow used to start her film. It follows a lengthy scene in which Dakait’s gang, some terrorists, and a Pakistani spy chief played by Arjun Rampal was the 26/11 attacks in Mumbai on TV. They cheer “Allahu Akbar!” as they watch news footage of the attacks. (Somehow, none of the terrorists notices Hamza crying during the scene.)

Even though the audience has just watched footage of 26/11 cheered by gleeful Muslim terrorists, Dhar stops the whole story to emphasize that the attack really happened. Black text on a blazing red background reads: “Actual Recordings Between Handlers, Terrorists & Hostages; 26th November 2008.” Approximately 80 seconds of audio recordings of communication between the terrorists are accompanied by onscreen transcription.

Even though Bigelow and Dhar use almost exactly the same amount of audio material, the gimmick stops Dhurandhar‘s story so abruptly that it feels like a cliffhanger ending to the film — but the movie still has another hour to go. The choice makes so little narrative sense that it all but confirms that telling a story isn’t the movie’s primary goal.

Links

Movie Review: Accused (2026)

2.5 Stars (out of 4)

Watch Accused on Netflix

Netflix’s latest Indian Original movie features a lesbian couple in crisis, and its LGBTQ theme makes Accused stand out among other Indian Originals. Unfortunately, a formulaic story treatment makes the film more novel than innovative.

Comparisons between Accused and Todd Field’s 2022 movie Tár are inevitable. Both focus on a queer woman in a position of power whose career and marriage are threatened by sexual harassment allegations. Accused shifts things by making the allegations more of a mystery than a sure thing and by devoting more time to the main character’s wife’s experience.

Dr. Geetika Sen (Konkona Sen Sharma), an ace surgeon and gynecologist at London’s Chapelstone General Hospital, is known as much for her her gruff manner as for her medical talents. She’s about to leave for a big promotion at another hospital in England. On top of that, she and her wife Meera (Pratibha Ranta) are adopting a baby.

While the couple seems happy together, there are a few signs of trouble early in the story. Geetika is routinely late to events, giving the excuse that she was in surgery and out of reach — and sometimes that’s true. Their move away puts Meera’s own pediatrics career on hold, which is important, given that there’s an age gap of at least 10 years between the couple (Sen Sharma is 21 years older than Ranta in real life). Geetika feels like her more established career takes precedence, even if it prevents Meera from making similar progress in hers.

Then there’s the fact that Meera’s family back in Meerut don’t even know she’s in love with a woman, let alone married to one. An attempt to introduce Geetika to Meera’s brother while he’s in town is scuttled when Geetika fails to show up for lunch.

In the midst of everything, Chapelstone Hospital receives an anonymous complaint from a patient alleging inappropriate sexual conduct by Geetika during an exam. Geetika insists she didn’t do anything wrong, but the hospital’s head of Human Resources, Simran (Monica Mahendru), is obligated to investigate, despite their friendship.

Rumors circulate, and soon there are more anonymous complaints, including one on a social media site. Racists and homophobes are happy to pile on the insults until the hospital can’t ignore it. Geetika is put on leave. Things only get worse from there.

The social media segment is one of the worst examples of Accused falling into contemporary Hindi filmmaking tropes. Images of social media comments float on the screen around Geetika, including one that reads, “Someone tag Netflix, the pilot episode just dropped.” The visual gimmick is tired enough even without the tacky self-referentialism.

Geetika becomes convinced that someone is framing her, and her paranoia only ramps up her tendencies toward secrecy. But that prompts Meera to wonder what else her wife is hiding. Add to that all the people who are happy to see Geetika brought down a peg — aggrieved colleagues, Meera’s infatuated co-worker Angad (Aditya Nanda) — and the doubt becomes more than the relationship can bear.

The lead actors do a really wonderful job. Sen Sharma is the ideal choice to play a character who can wither with a look while still being sympathetic. Ranta plays off her in a way that highlights the power imbalance and Meera’s growing discomfort with it.

Yet the film is so straightforward and surface level that it feels less substantial than it could have. Issues around queer identity in Indian culture are mentioned but not examined. Much of the dialogue around sexual harassment is taken from workplace conduct handbooks and feels divorced from lived experience. These big issues are convenient plot setups, but that’s it.

Accused even wraps with characters monologuing about the lessons they learned throughout — as if we, the audience, didn’t just watch them learning those lessons. It would’ve been nice if director Anubhuti Kashyap and writers Sima Agarwal & Yash Keshwani had more faith that an audience that would seek out such a story could handle a more robust examination of the issues it presents.

Links

Streaming Video News: February 26, 2026

I updated my list of Bollywood movies on Amazon Prime with the streaming debut of the (anti-)war drama Ikkis — the first Hindi theatrical release of 2026 to start streaming! Anil Kapoor’s Original thriller Subedaar debuts in the afternoon on March 4.

I also updated my list of Bollywood movies on Hulu with a couple of new series: the Malayalam show Secret Stories: Roslin (also dubbed in Bengali, Hindi, Kannada, Marathi, & Telugu) and the Hindi series Sangamarmar (also dubbed in Bengali, Kannada, Malayalam, Marathi, Tamil, & Telugu).

Finally, I updated my list of Bollywood movies on Netflix with the surprise addition of Padmaavat (which was fine). The new Original psychological drama Accused debuts on Friday, so check back for my review. We also got a March 12 premiere date for the new Tamil Original movie Made in Korea, which I’m very excited about.

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Streaming Video News: February 18, 2026

I updated my list of Bollywood movies on Amazon Prime with the streaming debut of the last major Hindi theatrical release of 2025: Tu Meri Main Tera, Main Tera Tu Meri.

I also updated my list of Bollywood movies on Netflix with the additions of the 2026 Malayalam film Chatha Pacha and the 2025 Tamil movie Gevi. Over at What’s on Netflix, I wrote about Netflix’s quiet cancellation of Class Season 2.

In the afternoon of February 19, watch for Anurag Kashyap’s crime thriller Kennedy to make its streaming debut on ZEE5. I really enjoyed Kennedy.

Also on Thursday afternoon, watch for the premiere of the Hotstar Specials Tamil series Lucky the Superstar on Hulu.

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Streaming Video News: February 12, 2026

I updated my list of Bollywood movies on Amazon Prime with the premiere of the new Hindi romance series Bandwaale, starring Shalini Pandey and Zahan Kapoor. Amazon also announced a March 5 premiere date for its new Original Hindi Subedaar, starring Anil Kapoor:

I also updated my list of Bollywood movies on Netflix with several new additions this week, including Season 2 of Kohrra (Punjabi) and the 2026 theatrical releases Thalaivar Thambi Thalaimaiyil (Tamil) and Anaganaga Oka Raju (Telugu). The Yash Raj Films Valentine’s Day event — the final event reintegrating YRF titles into the Netflix catalog — is also underway with daily additions of classic YRF romances. It should conclude on Friday with 2002’s Saathiya, but I’m hoping for a surprise addition of Roadside Romeo (the 2008 animated film YRF tries to pretend doesn’t exist). Here’s what’s been added during the YRF Valentine’s event so far:

Finally, I updated my list of Bollywood movies on Hulu with the addition of the 2026 Telugu film The Raja Saab and the 2025 Hindi sequel Kis Kisko Pyaar Karoon 2, both about a week after they debuted on JioHotstar in India.

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

The Next on Netflix India 2026 Lineup

Netflix hosted their Next on Netflix India 2026 event to reveal the Original titles they plan to release this year. The lineup included eight brand new titles, with additional details about other previously announced movies and series. I wrote about all of the titles presented at the event for What’s on Netflix, incorporating the new information into our giant 2026 Netflix India preview. That’s a pretty objective piece, so I thought I’d write about some of the Netflix Original titles I’m most looking forward to in 2026, starting with the movies.

Accused
Konkona Sen Sharma and Pratibha Ranta play a couple whose marriage is strained by allegations of sexual misconduct. The fact that Netflix India is even putting out an LGBTQ relationship drama makes it worth watching.

Ikka
Sunny Deol makes his streaming debut opposite Akshaye Khanna in this courtroom drama.

Lust Stories 3
Check out the lineup of directors for this anthology series: Vikramaditya Motwane, Kiran Rao, Shakun Batra, and Vishal Bhardwaj. Absolutely insane. The cast is outrageous, too: Konkona Sen Sharma, Radhika Apte, Vijay Varma, Abhishek Banerjee, Gurfateh Pirzada, Sana Thampi, Ali Fazal, Radhika Madan, Aditi Rao Hydari, and Siddharth.

Maa Behen
Madhuri Dixit plays Triptii Dimri’s mom. ‘Nuff said.

Made in Korea
This Tamil-Korean cross-cultural coming-of-age story sounds fun.

Toaster
This is the movie I’m most excited about. Rajkummar Rao plays a guy whose new marriage — to Sanya Malhotra — implodes immediately, and he becomes obsessed with a fancy toaster they got as a wedding gift.

I was disappointed that Imran Khan’s comeback film Adhure Hum Adhure Tum wasn’t part of the Next on Netflix India 2026 presentation. Apparently, the executive who greenlit it isn’t with the company anymore, so the team is just waiting around to see if Netflix is still interested.

Now the series. Obviously, I don’t review many Indian series on this site, but a few of these Original shows look pretty good.

Family Business
Anil Kapoor plays a tycoon who hands the reigns of his company over to his successor (Vijay Varma), only to boot his protégé and retake the company. It sounds like a more contentious version of the Disney succession drama from a few years ago.

Musafir Cafe
I love that they’re offering something besides thrillers and crime shows. Netflix needs more romantic dramas.

Super Subbu
They also need more comedies. This Telugu show about an unqualified sex ed teacher sounds funny.

Talaash: A Mother’s Search
I will watch anything set in Shimla.

Several of the newly announced shows feel like Netflix is cutting corners (something we know they’ve been doing, like cancelling the second season of Kaala Paani and postponing Black Warrant Season 2 because of budget issues). For example, Netflix bought the rights to make a second season of the YouTube series Dhindora. They’ve got a reality show about rich Indians in Dubai called Desi Bling. They have a fiction show based on the online learning platform Physics Wallah. These seem relatively low-effort to develop and probably cost next to nothing.

Then there’s the reality show Lock Upp from producer Ekta Kapoor. She had another show named Lock Upp that aired on her streaming service ALTBalaji in 2022, hosted by Kangana Ranaut. It’s unclear from the materials Netflix released if this is a reboot of the existing format, or if they are just re-airing the original 2022 season. The latter would be hilarious.

All in all, we’ve got four returning Original Indian series, 13 new Original series, and 11 Original movies confirmed for the rest of the year. That’s a lot, especially since only Season 2 of Kohrra and the new series Hello Bachhon (they Physics Wallah show) have release dates (February 11 and March 6, respectively). I guess we’ll have to wait and see what we get in 2026.

Streaming Video News: January 29, 2026

I updated my list of Bollywood movies on Netflix because the big day has arrived: Dhurandhar is now streaming on Netflix. Earlier this week, the streamer added the Telugu film Champion to its catalogue. Netflix also released a trailer for Season 2 of the Original Punjabi series Kohrra, which debuts February 11:

I also updated my list of Bollywood movies on Amazon Prime with today’s premiere of the new Hindi thriller series Daldal, starring Bhumi Pednekar. Earlier this week, the streamer added Karthi’s Tamil film Vaa Vaathiyaar to the catalogue just two weeks after its theatrical release.

It’s kind of a bummer of a week on Hulu in the United States as we didn’t get either of the 2025 theatrical releases that arrived on JioHotstar in India: the Hindi film Gustaakh Ishq and the Malayalam movie Sarvam Maya. I suspect this will be the norm going forward, with Hulu getting the Hotstar Specials original series and some random cable shows, but little else. I’m not optimistic about the long-term future of Indian content on Hulu as its parent company Disney figures out how to streamline its streaming services.

[Disclaimer: my Amazon links include an affiliate tag, and I may earn a commission on purchases made via those links. Thanks for helping to support this website!]

Movie Review: Humans in the Loop (2024)

3.5 Stars (out of 4)

Watch Humans in the Loop on Netflix

Companies specializing in Artificial Intelligence (AI) would have consumers believe that their systems are fully autonomous programs that learn independently. The reality is that AI can’t identify or differentiate things unless someone tells them how. Those someones are tens of thousands of Indian workers whose job it is to identify and label the images and videos that AI trains on.

Journalist Karishma Mehrotra’s 2022 article “Human Touch” profiles several of the women who work as data labelers in the small Indian towns that provide much of the industry’s labor pool. Filmmaker Aranya Sahay adapted Mehrotra’s article into Humans in the Loop, a fiction film that focuses on one woman who finds a new direction in life working on AI training material. It’s equal parts family drama and a critical look at the foundations of a growing technology.

Nehma (Sonal Madhushankar) is starting over in her home village in Jharkhand. Her long-term, live-in relationship — an arrangement known as “Dhuku” — is over because her partner Ritesh (Vikas Gupta) wants to stay in the city and marry someone else. They have two kids together: tween daughter Dhaanu (Ridhima Singh) and baby son Guntu (Kaif Khan). The only way for Nehma to keep custody of the kids is to have a job to support them.

Nehma gets her chance working at a data labeling company in the town next door. Essentially, foreign corporations send the company collections of images and videos, the contents of those images and videos are labeled by operators, and that labeled content trains an AI program. The job is pretty mechanical — use a mouse to draw a box around all the cars in a photo of a traffic jam, for example — but it pays well enough.

The woman who runs the company, Alka (Gita Guha), explains the job to a cohort of new recruits (all of whom are women): “AI is like a child.” This resonates with Nehma. Baby Guntu is just starting to stand on his own, and she’s eager to show her city-raised daughter all the places and creatures she loved growing up in the forest. “Teaching” AI seems like a natural extension of what Nehma is doing at home.

Of course, AI isn’t a child, nor is Nehma the one to decide what to teach it. She notices that the faces she’s tagging in image sets from Western companies don’t include photos of women that look like her. She’s troubled by having to label some of the forest creatures she loves as “pests.”

[This is the nitpickiest thing I will ever write, but I’m gonna do it. Nehma believes that caterpillars are stewards who help plants thrive by eating rotten leaf parts, but some caterpillars can absolutely destroy plants. Looking at you, tomato hornworm!]

And of course, not every child is the same. After growing up in the city, Dhaanu got dropped into a new environment that has none of the comforts or technologies she grew up with. She struggles to get a signal on the cell phone her dad gave her to keep in contact. Tromping around the forest with her mom is not her idea of a good time, and she has no friends her age. Yet Nehma can’t understand why Dhaanu is unhappy.

While Humans in the Loop is most novel for its depiction of a facet of AI training few people know about, it works very well as a family drama, too. Nehma is an imperfect parent, and the tension lies in if or when she’ll figure that out. Dhaanu is at an age full of profound changes, and it’s up to her to learn how to navigate it. Guntu is there to be adorable.

Director Sahay is wise not to try to make the film bigger than it needs to be. It’s only 74 minutes long, and that feels right. She gets good performances from her cast, who all inhabit their characters nicely. The subject matter feels currently relevant but also timeless. This is filmmaking done right.

Links