Monthly Archives: August 2025

Streaming Video News: August 28, 2025

I updated my list of Bollywood movies on Amazon Prime with the world premiere of the Hindi film Songs of Paradise, the story of Kashmir’s first female radio singer.

I also updated my list of Bollywood movies on Netflix with the streaming debut of Metro… In Dino. In a curious move, Netflix also added John Abraham’s Tehran to its catalog today — two weeks after its world premier on ZEE5. I didn’t care for Tehran, so now I can skip it on two services! The Telugu film Kingdom was added earlier this week.

There are some more upcoming Netflix expiration dates to be aware of:

If you’re wondering why I haven’t mentioned updates to my list of Bollywood movies on Hulu page in the last few Streaming Video News posts, it’s because there’s not been much to report. Just a few random cable shows added and the odd Bengali movie from 2018. Things look like they’ll be slow until mid-September when the streamer debuts the new Telugu series Rambo in Love and Season 2 of Kajol’s series The Trial.

[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: Tehran (2025)

Watch Tehran on Netflix
Watch Tehran on Zee5

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

Tehran is a movie whose potential release window closed years ago. It was filmed in October 2022, a year before norms around addressing Israel’s relationship with the Middle East’s Islamic countries changed. On top of that, the inexperienced storytelling team behind Tehran lacks the finesse to pull it off. This messy film should’ve stayed on the shelf.

The story opens by stating that it is based on real-life assassination attempts on Israeli diplomats in 2012 that took place in three countries: India, Thailand, and Georgia. Maps of the countries are shown on-screen, including a map of the state of Georgia within the United States of America — not the country Georgia, where the attack actually occurred.

John Abraham plays Rajeev “RK” Kumar, a cop in Delhi’s Special Branch — a unit with incredibly wide operational latitude, if the film is to be believed. He’s pulled from his ethics-bending investigation of organized crime onto a Delhi car-bombing case that killed a young flower seller. RK feels especially bad for the dead girl because he has a daughter the same age (as if that’s the only reason a man could care about the welfare of girls). Once that emotional connection is established, RK hardly thinks of his daughter again.

Indian authorities assume Pakistan was behind the attack, but RK notices that the targeted car carried an Israeli Embassy employee. He finds a connection between two other attacks on Israeli diplomats — in Thailand and the non-US Georgia — as well as evidence that they were planned in India. The attackers are all Iranian citizens.

This is a big problem for India’s government, who are days away from signing a deal with Iran to import cheap oil. There are other considerations regarding India’s relationship with Israel, and innumerable diplomats and politicians from all three countries are so hastily introduced that it causes confusion. Yet the oil deal is paramount. Accusing Iran of attempted assassination would surely scuttle the deal, so the higher ups want this case wrapped up quietly.

That won’t fly with RK, who wants justice for the dead little girl who may as well be his daughter (whom he never sees). But instead of just going after the perpetrator of the Delhi attack — an irritating villain named Afshar (Hadi Khanjanpour), whom we know is extra bad because he takes drugs and has gay sex — RK and his team travel overseas to take out the men behind the Thailand and Georgia attacks.

RK’s subordinates Vijay (Dinkar Sharma) and Divya (Manushi Chhillar in a minuscule role) poison the other two assassins in public places on foreign soil, killing both men. Is the commission of war crimes standard training for Delhi police? When RK and company head to Iran to finish off Afshar, RK’s boss tells him not to bother coming back to India. The threat of never seeing his extremely-important-to-him daughter again doesn’t deter our single-minded hero.

A note at the end of the film that states that RK acted “to stop thousands of Indians from becoming collateral damage,” a figure pulled out of nowhere. It’s used to justify the narrative blank check issued to RK to do whatever he feels necessary, regardless of whether he winds up causing collateral damage of his own.

RK’s own actions and choice of killing methods are part of the messy moral universe crafted by Arun Gopalan, based on a story and screenplay by Bindni Karia, neither of whom have many credits to their names. Ritesh Shah and Ashish Prakash Verma also worked on the screenplay, though their robust resumes don’t seem to have helped much. The creative crew is desperate not to be seen as taking sides in the Israel-Iran conflict, while also obviously taking sides.

Considering that the impetus for RK’s actions is the death of a little girl, a scene in which an Israeli assassin shoots an Iranian scientist in front of his young daughter is only shown in passing. Yet a scene in which Iranian assassin Afshar tortures a rabbi — whom we are told was kidnapped when he went to buy his daughter’s favorite bread — is lingered upon. It’s brought up again when an Israeli agent asks RK to get revenge for the rabbi’s death, to which RK says, “You kill theirs. They kill yours. No one is clean here. I’m not here to judge.”

The torture sequence is particularly troubling because Afshar is trying to get the rabbi to record a message demanding that Israel leave Palestine. “Free Palestine” is painted in huge letters on the wall behind him. This is used to establish Afshar as the villain, conflating his advocacy for Palestinian independence with terrorism. The movie does this with another character who has a “Free Palestine” poster, to whom RK says, “It looks like you hold a lot of hate for Israel.”

This movie was filmed a year before Israel responded to a Hamas attack with an ongoing genocidal war on Gaza that has killed tens of thousands of Palestinians. Just a couple of months before this movie’s release, Israel bombed nuclear sites within Iran. Had Tehran released as originally scheduled in 2023, perhaps it could have sold its “not taking sides” stance more effectively. It doesn’t get that same kind of grace releasing on August 14, 2025.

On top of all the messy political stuff, Tehran is just not a great movie. There’s nothing special about the acting, stunts, or locations, especially since the makers thought that Scotland could believably stand-in for Iran. This isn’t a project worth sullying reputations for. Just write it off on the corporate tax forms and pretend it never happened.

Links

Streaming Video News: August 21, 2025

I updated my list of Bollywood movies on Netflix with today’s streaming debuts of Kajol’s horror flick Maa and the Tamil film Maareesan. There are more upcoming Netflix expiration dates to be aware of, besides those I mentioned last week. I’m especially sad to see Cargo leave. Here’s the films on the way out:

This isn’t related to Indian cinema, but I wrote a piece for What’s on Netflix about what animated films to watch if your kids are obsessed with Kpop Demon Hunters and you need to redirect them to something different. This is a global problem. 😉

I also updated my list of Bollywood movies on Amazon Prime with today’s streaming debut of the Tamil film Thalaivan Thalaivii. The Telugu movie Hari Hara Veera Mallu joined the catalog earlier this week. Prime made two big announcements today, including an 8-film post-theatrical licensing deal with Maddock Films and an August 29 premiere date for the new Original Hindi movie Songs of Paradise.

[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: August 13, 2025

I updated my list of Bollywood movies on Amazon Prime with today’s premiere of the new Hindi horror series Andhera.

Today’s new streaming-exclusive Hindi film is John Abraham’s spy flick Tehran on Zee5.

I also updated my list of Bollywood movies on Netflix with the debut of the new Original series Saare Jahan Se Accha. I wrote up everything you need to know about Saare Jahan Se Accha for What’s on Netflix.

Netflix is set to lose its last Gujarati-language film and most of its Marathi catalogue on September 9. Here’s what’s on the way out:

[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: Sitaare Zameen Par (2025)

2 Stars (out of 4)

Sitaare Zameen Par is available for rent on YouTube

Aamir Khan’s sports comedy Sitaare Zameen Par (“Stars on Earth“) fits as a spiritual successor to his 2007 educational drama Taare Zameen Par. Both films aim to teach their audience about disabilities, and both do so in a heavy-handed way that focuses too much on Khan’s character.

This time, Khan plays Gulshan Arora, an assistant coach for Delhi’s professional men’s basketball team. Head coach Paswan Ji (Deepraj Rana) doesn’t like Gulshan’s know-it-all attitude and teases him for being short. More accurately, Paswan Ji says that if Gulshan is such a basketball expert, why doesn’t he jump and touch the 10-foot-high rim. People nearby laugh, as if this isn’t a) a stupid way to judge basketball knowledge, b) a feat even some pro players can’t accomplish, and c) definitely something most 60-year-olds (like Khan) can’t do.

Gulshan punches the head coach and gets fired. Then he gets drunk and hits a police car while driving home. A judge gives Gulshan a choice: go to prison, or coach a team of special needs adults. He chooses the latter.

For his community service, Gulshan is tasked with training about a dozen players at a recreation center for adults with intellectual disabilities and neurodevelopmental conditions like Down syndrome and autism. Community center director Kartar Paaji (Gurpal Singh) tells Gulshan to act like he’s coaching a bunch of 8-year-olds.

I am not the intended audience for this film, nor is anybody residing in the United States or anywhere with an established special education system. Sitaare Zameen Par is aimed at people with very minimal understanding of disabilities. As a result, the tone and terms used to address the players is overly paternalistic. They’re talked about as children despite some being men in their 30s with jobs and girlfriends. Some of this tone is meant to demonstrate Gulshan’s own lack of understanding, but the screenplay takes it too far.

This paternalism is further demonstrated by a subplot involving Gulshan’s estranged wife, Suneeta (Genelia D’Souza in an entertaining performance). She wants kids, and Gulshan doesn’t, lest he turn out like his own absent father. Coaching the team helps allay Gulshan’s worries about parenthood, but the fact remains: he’s coaching adults, not children.

It’s not as if Sitaare Zameen Par lacks the time for nuance. Its 158-minute runtime is about 58 minutes too long as is, given how much it belabors the points it’s trying to make. Gulshan’s character development is so slow that, even in the climactic basketball game, he is surprised by how his players react to the outcome. We’ve spent two-and-a-half hours learning about these men and their feelings. What was Gulshan doing that whole time?

To be fair, it is hugely significant that the players are performed by actors with intellectual disabilities rather than neurotypical actors feigning disabilities. The players really are the best part of the film, and their charming characters are all well-acted.

That’s why the narrative focus on Gulshan’s sluggish personal growth is so underwhelming. It doesn’t help that, besides being ableist at the beginning, he’s also racist. When complaining that he can’t refer to the disabled players as “mad/crazy,” he laments that society tells him, “Don’t call a blackie ‘blackie.’ Don’t call a chinky ‘chinky.'” His subplot with his wife is silly, too, because he treats her horribly. Why are we supposed to want them to work out their issues? Suneeta deserves better.

Links

Renting Aamir Khan’s Latest Movie on YouTube

Aamir Khan forged a new path for the digital release of Sitaare Zameen Par. He declined licensing offers from major subscription streaming services in favor of renting the film directly to consumers via YouTube. This allowed fans around the world to access the movie at a price cheaper than the cost of a monthly subscription.

I rented Sitaare Zameen Par on YouTube (review to come). I found the process pretty easy, though it somewhat depends on your intended playback method. Here’s what I did:

In the United States, Sitaare Zameen Par costs $6.99 to rent. I saved the film in my YouTube “Watch Later” playlist, so I accessed it from there. However, the easiest place to find it is at the Aamir Khan Talkies YouTube account in their Janta Ka Theatre playlist. Sitaare Zameen Par is in there along with other movies for rent. Here’s the current list with their US rental prices (note that Aamir charges more for movies where he’s the star LOL):

Dangal — $5.99
Lagaan — $5.99
Taare Zameen Par — $5.99
Jaane Tu… Ya Jaane Na — $3.99
Secret Superstar — $3.99

Out of curiosity, I checked how the prices compared to a few other Hindi movies available for rent on YouTube. Chak De India rents for $1.99, and Shabaash Mithu rents for $3.99 (in high definition, like the Aamir Khan films).

For playback, I opted to watch Sitaare Zameen Par via the YouTube app on my Apple TV. However, the film can’t be rented through the Apple TV app directly. I had to rent it via the YouTube app on my phone first before I could play it on the Apple TV.

Overall, the picture and sound quality are good, comparable to other subscription streaming services. Turning the subtitles on and off is annoying in the Apple TV app. It kept accidentally fast-forwarding the movie when I tried to reach the “closed caption” menu.

I used my phone to cast the film from YouTube to my Chromecast and found it much easier to access the audio and subtitle menus, as you have to pause the movie before interacting with other menus. Since you have to use your phone to rent the movie anyway, I’d probably just cast from my phone to the Chromecast and skip the Apple TV for future YouTube rentals.

I’m not sure if this new rental format will be an industry game changer, but I hope it gives filmmakers an alternative avenue to digital accessibility. The major streamers are being more cautious about licensing content, and smaller films struggle to find an online home as a result. At the right price point, this could help these movies widen their reach after their theatrical runs end (or allow them to bypass theaters altogether).

Movie Review: Sarzameen (2025)

0.5 Star (out of 4)

Watch Sarzameen on Hulu

Sarzameen marks the absurd nadir of Hindi terrorism dramas. Bollywood producers: please, give us a break.

In many ways, Sarzameen is no different from other recent terrorism movies. A shadowy organization intent on taking innocent lives forces a lone, hyper-competent soldier to choose between love and duty to his country. But the team behind Sarzameen — first-time feature director Kayoze Irani (actor Boman Irani’s son) and debutant screenwriters Soumil Shukla and Arun Singh — uses every genre trope in a way that exhibits zero understanding of how the audience will react. It’s like if you punched someone and expected them to thank you for it.

The super soldier in Sarzameen is Colonel Vijay Menon (Prithviraj Sukumaran). He’s the kind of guy who can take out dozens of heavily armed terrorists with just a pistol. Vijay’s wife Meher (Kajol) adores him, and his young teenage son Harman (Ronav Parihar) looks up to him.

Thing is, Vijay loathes his son. Timid Harman stutters when he speaks and gets beaten up for not being athletic, to Vijay’s mortal embarrassment.

Vijay gets a chance to show just how much he detests Harman when the boy is kidnapped. The group holding him wants to exchange the boy for two imprisoned terrorists, brothers Qaabil (K. C. Shankar) and Aabil (Rohed Khan). Vijay is convinced that Qaabil is an alias for the mastermind “Mohsin,” but someone claiming to be the real Mohsin offers to turn themselves in following the prisoner swap. Vijay is skeptical, but desperate Meher asks him, “What if you’re wrong?”

At the swap — which involves releasing the brothers into a shallow streambed while Harman is left elsewhere, out of sight — Vijay has flashbacks to his swearing-in ceremony as a young soldier. Overwhelmed by fears that he’s acting unpatriotically, Vijay starts shooting at the brothers as they walk away. Vijay kills Aabil, but Qaabil escapes. The Colonel returns home to Meher with a sad look on his face, having doomed their only child to death.

During every scene with Harman, Vijay behaves like a complete jerk. Vijay lets his son be killed not because of “patriotism” — which the film uses as a nebulous catch-all concept — but because of ego, cementing him as an all-time cinema a-hole. How Irani, Shukla, and Singh don’t see Vijay’s actions as irredeemable is the story’s biggest mystery. Vijay can’t come back from this — or it would take storytellers much more experienced than this trio to redeem him.

Yet, eight years later, Vijay gets his second chance. A young man rescued with other hostages says his name is Harman Vijay Singh (Ibrahim Ali Khan). Turns out Harman wasn’t killed, merely tortured for years while living with the terrorists. Of course Vijay doesn’t believe this is his son. This “Harman” does one-armed pushups and doesn’t stutter, so he must be a fake. Meher — who inexplicably stayed with Vijay after he supposedly got their son killed — can tell this is her son, and DNA proves it. Harman lives.

The acting in Sarzameen is generally not terrible. Khan seems bewildered as Harman, but that’s actually appropriate. Kajol is fine. Sukumaran doesn’t do anything to soften Vijay’s rough edges, but I’m not sure he could have salvaged things.

All of Sarzameen‘s problems stem from a story that cannot work as written. Genre clichés are thrown together in the service of too many plot twists. But there’s no substance behind any of it, no consideration given to character motivations. It’s a film about “patriotism,” but what do the filmmakers think patriotism means?

The filmmakers deliberately refuse to define the terrorists’ objectives, lest they accidentally portray them sympathetically. But, by making Vijay the world’s worst dad, they make the terrorist outfit look good by comparison. Qaabil is a supportive and nurturing leader, understanding the value of providing directionless young men with a place to belong. Contrast that with Vijay’s disappointment that Harman wasn’t born wielding a machine gun, not to mention Vijay’s commanding officer’s (Boman Irani in cameo) penchant for needlessly dangerous publicity stunts that put civilians at risk. Which outfit comes off looking better?

Links