If you’re looking for a gripping and intelligent drama to watch this Independence Day, Tehran could be the perfect pick. Premiering on August 14 on ZEE5 Global, the film features John Abraham in the role of ACP Rajeev Kumar, a man caught in a high-stakes mission where sometimes silence proves more dangerous than action.

Directed by Arun Gopalan, Tehran also stars Manushi Chhillar, Madhurima Tuli, and Abid Anwar. The story unfolds across global conflict zones and moral dilemmas, offering a mix of action, suspense, and emotional depth.
Set to stream in over 190 countries on ZEE5 Global, the film goes beyond the usual thrills—it’s about the personal cost of staying loyal when everything around you is changing.
John Abraham in one of his most restrained roles yet
If you’re used to seeing John Abraham in high-octane, action-first avatars, Tehran might just surprise you. As ACP Rajeev Kumar, he delivers a quietly gripping performance, where much of the tension comes not from what he says, but what he holds back.
In a world filled with shifting alliances and coded conversations, he plays a man forced to make impossible choices, often in silence. It’s a sharp, simmering act that keeps you watching closely, because every small move feels like it could crack something open.
Every scene simmers with tension, as if danger is just one move away
From the very first frame, Tehran throws you into a world where danger is constant and trust is in short supply. With fast-paced turns, shifting loyalties, and a sense of tension that never lets up, the film keeps the stakes high, making it impossible to look away.
A lead character shaped by conflict, not glory
Rajeev Kumar is not your usual action hero. He doesn’t seek applause or adrenaline, he seeks answers. As an officer his choices aren’t easy or clear-cut. This isn’t about chest-thumping patriotism or victory laps. It’s about the internal fallout of carrying out your duty when the lines between right and wrong are constantly shifting. John Abraham delivers a performance that holds back more than it shows, and that restraint is exactly what makes him compelling to watch.
Every moment is loaded with stakes
From the very first frame, Tehran wastes no time pulling you into a world of constant pressure. There are no lulls, no filler, just relentless forward momentum. Whether it’s a tense standoff, a coded exchange, or a moment where everything hinges on one decision, the film thrives on pacing that keeps viewers locked in. Every scene builds toward something bigger, keeping you guessing, and holding your breath.
A story that doesn’t spell everything out
Tehran doesn’t handhold its audience, and that’s exactly what makes it compelling. Every scene leaves room for interpretation, every character choice makes you think twice, and nothing is wrapped up in neat conclusions. It asks viewers to stay alert, read between the lines, and question what’s being said, and what’s being left unsaid. For audiences tired of predictable thrillers, this is a film that respects your intelligence.