Tehran (2025) Review: A Deep Dive Into the Plot, Acting & Cinematography

Tehran (2025)” is a gripping Indian Hindi-language geopolitical action thriller directed by Arun Gopalan, produced by Dinesh Vijan, Shobhna Yadav, and Sandeep Leyzell. The film features a powerful ensemble cast including John Abraham, Manushi Chhillar, Neeru Bajwa, Madhurima Tuli, and others, and is inspired by true events surrounding the 2012 Delhi bombing near the Israeli Embassy.

Premise & Plot

Following the aftermath of a terror attack in Delhi, ACP Rajeev Kumar (starring John Abraham) embarks on a covert and perilous mission that spans multiple nations. As he attempts to uncover the truth, he becomes entangled in a high-stakes web of espionage involving India, Iran, and Israel. Rajeev finds himself abandoned by his own country and exposed to threats from foreign powers, forcing him to navigate a dangerous landscape where allies and enemies blur.

Themes & Tone

“Tehran” delves into the moral complexities of international politics, loyalty, and betrayal. The narrative emphasizes personal conflict, global intrigue, and the heavy price of service to one’s nation. With restrained cinematography and a grounded approach, the film delivers emotional weight and cinematic tension.

Characters & Performances

  • John Abraham anchors the film with a brooding performance as ACP Rajeev Kumar, portraying a man caught between conscience and duty.

  • Manushi Chhillar plays S.I. Divya Rana, a figure of tactical intelligence supporting Rajeev.

  • Neeru Bajwa portrays Sheilaja, a character whose loyalties remain ambiguous amidst the chaos.

  • Madhurima Tuli and Elnaaz Norouzi contribute key roles, including a special appearance in the film’s single “Ishq Bukhaar.”

Production & Background

Announced in July 2022, the film went into production shortly after, with principal photography commencing in Tehran. Additional shooting took place across Glasgow, Mumbai, and Delhi, wrapping by October 2022.
The soundtrack features songs by Tanishk Bagchi, including the single “Ishq Bukhaar,” with music score by Ketan Sodha.

Release & Reception

Originally eyed for a theatrical release, “Tehran” ultimately premiered as an OTT exclusive on ZEE5 Global, debuting on August 14, 2025—timed for India’s Independence Day. The shift to digital was due to geopolitical sensitivities around its subject matter.
Critics and audiences have responded to the tense and timely premise, with many noting its resonance amid ongoing global conflicts.


Summary Table

Aspect Details
Genre Geopolitical action thriller
Director Arun Gopalan
Lead Actor John Abraham (as ACP Rajeev Kumar)
Supporting Cast Manushi Chhillar, Neeru Bajwa, Madhurima Tuli, Elnaaz Norouzi
Plot Officer embroiled in espionage after a Delhi bombing
Themes Betrayal, loyalty, moral ambiguity in geopolitics
Release August 14, 2025, on ZEE5 Global
Notable Features Set across real locations; grounded tone; rooted in real events

Final Thoughts

Tehran (2025)” is a tightly woven thriller that brings geopolitical tensions into personal focus. It’s not just about action—it’s about survival, identity, and the thin lines between right and wrong. With powerful performances and a storyline drawn from real-world events, the film promises to strike a chord with viewers seeking high-stakes drama grounded in authenticity.

Leave a Reply

Your email address will not be published. Required fields are marked *