Language: Hindi (with Farsi, subtitled)
Age Rating: U/A
Genre: Action, Spy Thriller, Geopolitical Drama
In this Tehran movie review, we explore how debutant director Arun Gopalan crafts an intense and thought-provoking spy thriller inspired by real events. With John Abraham leading the charge alongside Manushi Chhillar, Neeru Bajwa, and a strong supporting cast, the film captures the moral complexities of espionage while delivering nail-biting action and authentic world-building.
Plot: A Mission Across Borders
The story begins with a tragic car bomb explosion outside the Iranian embassy in Delhi in 2012 — a moment that sets off a chain of events connecting three nations: India, Iran, and Israel.
Caught in the middle is Special Officer Rajeev Kumar (John Abraham), who is assigned to a covert mission in Tehran. With both India distancing itself and Iran closing in, Rajeev must navigate a labyrinth of political deception and betrayal, where one wrong step could set the world on fire.
Alongside him is S.I. Divya (Manushi Chhillar), a sharp and no-nonsense officer, and Shailja (Neeru Bajwa), whose layered role adds emotional weight to the story. Together, they bring humanity into a mission otherwise consumed by strategy and violence.
Check Out: Tehran Trailer Review: A Gripping, High-Octane Spy Thriller That Redefines Patriotism
Performances: A Cast That Brings the Story Alive
John Abraham as Rajeev Kumar
John Abraham delivers one of his most measured performances yet. He brings intensity, restraint, and quiet determination to Rajeev, embodying a man who speaks less but conveys volumes through action. His physical presence and controlled emotions make him the perfect fit for a spy caught between loyalty and survival.
Manushi Chhillar as S.I. Divya
Manushi impresses as Divya, a disciplined and courageous officer who holds her ground in a male-dominated mission. Her sharp presence and natural screen command prove that she is more than just a side character — she is integral to the mission’s momentum.
Neeru Bajwa as Shailja
Neeru Bajwa shines in a role that could have easily been reduced to a stereotype, but she gives it depth and authenticity. Her portrayal adds both warmth and gravitas, ensuring the emotional core of the narrative doesn’t get lost amid the action.
Also, Check Out: War 2 Movie Review: A Powerful Action Spectacle with Hrithik Roshan & Jr NTR’s Explosive Screen Presence
Supporting Cast
The ensemble cast — from diplomats to intelligence officers — brings authenticity to the political backdrop. Each performance contributes to the tense atmosphere, ensuring that no character feels like a filler.
Direction and Tone: Arun Gopalan’s Confident Debut
Arun Gopalan makes a bold debut, choosing a story layered with real-world politics and sensitive conflicts. His direction keeps the film tight, tense, and authentic, rarely allowing the tension to drop. Balancing fact with fiction, he ensures that Tehran remains entertaining without losing its grounded realism.
Cinematography, Action & Music
- Cinematography: Shot by Ievgen Gubrebko and Andre Menezes, the visuals capture the bustling streets, narrow lanes, and shadowy alleys of Tehran with remarkable detail. Each frame breathes authenticity.
- Action: Choreographed by Doug Coleman and Amritpal Singh, the action stays grounded — intense chases, raw gunfights, and close-quarter combat scenes that keep you on edge.
- Music: Ketan Sodha’s background score maintains a taut atmosphere, amplifying suspense without being overbearing. The single track Ishq Bukhaar (by Shreya Ghoshal and B Praak) is soulful, though absent from the film, it still adds value to the overall album.
Check Out: Salakaar Series Review – A Gripping Yet Grounded Espionage Thriller That Packs Emotional Punch
Strengths and Shortcomings
What Works
- John Abraham’s restrained yet powerful lead performance
- Strong, impactful roles for Manushi Chhillar and Neeru Bajwa
- Tight direction with authentic geopolitical detailing
- Realistic action sequences and gripping cinematography
- A tense, immersive spy atmosphere from start to finish
Where It Stumbles
- Heavy use of Farsi with subtitles could alienate some audiences
Cultural Relevance and Impact
Tehran dares to bring to light a real incident that most have forgotten — the 2012 bombing in Delhi — and spins it into a globally relevant thriller. By threading together India, Iran, and Israel’s political complexities, the film not only entertains but also provokes thought about the fragile balance of global diplomacy and covert warfare.
Final Verdict: ⭐️⭐️⭐️⭐️⭐️ (5/5 Stars)
Tehran is a gripping, powerful, and authentic spy thriller that combines intelligence with action. With strong performances, meticulous direction, and unflinching realism, it stands out as one of the year’s most compelling films.
Should You Watch It?
Absolutely. If you love smart thrillers rooted in reality, Tehran will keep you hooked from the first frame to the last.

