
Tehran (2025)
Tehran (2025), directed by Arun Gopalan, starring John Abraham and Neeru Bajwa.
score
Hunted by Iran. Abandoned by Israel. Deserted by India.
Synopsis
On 13th February 2012, a magnetic bomb exploded, destroying an Israeli embassy vehicle in Delhi. ACP Rajeev Kumar, leading the investigation, suspects more than what meets the eye. Amid political pressure and suspicions of an Iranian connection, he embarks on a perilous journey to uncover the truth, facing formidable adversaries.
- Andre MenezesCinematography
- Evgeny GubrenkoCinematography
- Arun GopalanDirector
- Akshara PrabhakarEditing
About the film
Tehran is a 2025 Indian Hindi-language spy action thriller film directed by Arun Gopalan and produced by Dinesh Vijan, Shobhna Yadav and Sandeep Leyzell. It stars John Abraham, Neeru Bajwa and Manushi Chhillar. The film was based on the 2012 attacks on Israeli diplomats. The film premiered on ZEE5 on 14 August 2025, and on Netflix on 27 August 2025.
Read the full article (4k characters)
Tehran is a 2025 Indian Hindi-language spy action thriller film directed by Arun Gopalan and produced by Dinesh Vijan, Shobhna Yadav and Sandeep Leyzell. It stars John Abraham, Neeru Bajwa and Manushi Chhillar. The film was based on the 2012 attacks on Israeli diplomats. The film premiered on ZEE5 on 14 August 2025, and on Netflix on 27 August 2025.
Plot
ACP Rajeev Kumar, an officer in Delhi's Special Cell, investigates a bomb blast in 2012 that kills a young girl he personally knew. Deeply shaken, he takes the case forward with a personal motive.
The trail of evidence draws him into international espionage involving India, Iran, and Israel. As he pursues the truth, Rajeev finds himself deserted by his own country and targeted by Iranian intelligence forces.
Forced to act independently, he goes rogue, balancing professional duty with personal grief. His journey spans several countries, exposing betrayals and fragile alliances in the backdrop of a geopolitical power struggle.
Cast
John Abraham as ACP Rajeev Kumar, Vandana's husband
Neeru Bajwa as Sheilaja
Manushi Chhillar as SI Divya Rana
Hadi Khanjanpour as Afshar Hosseini
Madhurima Tuli as Vandana Kumar, Rajeev's wife
Alyy Khan as Neeraj
Elnaaz Norouzi as Layla
Dinkar Sharma as SI Vijay
Quashiq Mukherjee as Himadri
Adam Karst as Tamir
Ido Samuel as Yusuf
Ashwin Kaushal as Dharmesh Jain
Sushil Khatri as Police Commissioner
Allon Sylvain as Syed Ali
Farhad Kholgi as Mahmoud Alavi
Aaradhya Tiwari as Flower Girl
Production
The film was announced on 11 July 2022 by the makers through an announcement video featuring the first look of John Abraham from the film. On 19 July 2022 Manushi Chhillar was announced as the leading female actor of the film. Manushi joined the casting in July 2022.
Principal photography commenced in July 2022. Filming began on 11 July 2022 in Tehran, Iran. The second schedule began in August 2022 and the third schedule began in September. Filming wrapped up in October 2022. The film has been extensively shot in Glasgow, Mumbai and Delhi.
Soundtrack
The film's soundtrack is composed by Tanishk Bagchi and Dhruv Ghanekar lyrics written by Irshad Kamil and Ishitta Arun while the background score is composed by Ketan Sodha.
The first single titled "Ishq Bukhaar" was released on 7 August 2025.
Release
The film was initially scheduled for a theatrical release on 26 January 2023, but was later postponed to April 2024. After several delays, it was eventually released on 14 August 2025 on ZEE5. Two weeks later, it premiered on Netflix as well.
Reception
On the review aggregator website Rotten Tomatoes, 70% of 10 critics' reviews are positive, with an average rating of 5.8/10. Tushar Joshi from India Today rated the film 4 out of 5 stars, noting that it sensitively portrayed ordinary people caught in the crossfire of war. He highlighted that the screenplay emphasized the human cost of conflict while also praising the action sequences and cinematography. Ronak Kotecha from The Times Of India rated the film 3.5 stars out of 5 and wrote, "Overall, Tehran is a worthwhile watch for fans of geopolitical thrillers who are willing to pay attention and follow a layered narrative. It doesn't always clarify every thread, but its realism, strong performances and relentless pace make it an engaging spy drama." Lachmi Deb Roy from Firstpost rated the film 3 out of 5 stars, commending its portrayal of the geopolitical tension between Iran and Israel, as well as Abraham's performance, the script, and the cinematography. However, she also noted that the film's slow-burn nature may lead some viewers to perceive it as documentary-like. Shubhra Gupta from The Indian Express rated the film 2.5 stars out of 5 and wrote, "What John Abraham, whose impassivity helps his character feel as real as it can when done with reel-drama, manages to pull off here is noteworthy." Bollywood Hungama rated the film 2.5 stars out of 5, commending the action, production design, costumes, visual effects, and editing. However, the review noted that Chhillar was underutilized, and while Abraham excelled in action sequences, his emotional performance was described as average.
References
External links
Tehran at IMDb
Tehran on ZEE5
Tehran on Netflix
Tehran at Bollywood Hungama
Text from Tehran (2025 film) on Wikipedia, licensed CC BY-SA 4.0. https://en.wikipedia.org/wiki/Tehran_(2025_film)
Trivia
- It premiered on August 14, 2025, a Thursday.
- It runs 1h56 — a typical feature length.
- Its original title is "तेहरान".
- As of September 20, 2026, it is available in Brazil by subscription on Netflix.
- This film's quiz has 11 questions — enough to play more than once without repeats.
Production
- StudiosMaddock Films, Bake My Cake Films
- CountriesIndia
- LanguagesEnglish, Hebrew, Hindi, Persian
- StatusReleased
Where to watch
Photos
Cast
-
John Abraham
ACP Rajeev Kumar -
Neeru Bajwa
Sheilaja -
Manushi Chhillar
SI Divya Rana -
Dinker Sharma
SI Vijay Solanki -
Hadi Khanjanpour
Afshar Hosseini -
Madhurima Tuli
Vandana -
Alyy Khan
Neeraj -
Qaushiq Mukherjee
Himadri -
Elnaaz Norouzi
Layla (Spl. appearance) -
Adam Karst
Tamir -
Derek Horsham
Joshua - Sushil Khatri Police Commissioner
-
Ashwin Kaushal
Dharmesh Jain - Farshad Kholgi Mahmoud Alavi
- Amir Sabir Tabirzi Karim Vilayati
- Pathy Aiyar Home Secretary
-
Toby Osmond
Fahad - Ido Samuel Yusuf
-
Kal Sabir
Senior Journalist -
Kavé Niku
Mohammed Reza
Quiz about this movie
Questions from the whole catalogue.
Play nowIf you liked this one
-
Instinto Assassino Action from the 2020s
6.0
-
O Rei dos Assassinos Action from the 2020s
6.3
-
Rastreado Action from the 2020s
6.4
-
Um Guarda-Florestal Action from the 2020s
6.3
-
Codinome Banshee Action from the 2020s
5.8
-
Uma Noite em Banguecoque Action from the 2020s
6.5
-
Protocolo de Fuga Action from the 2020s
7.0
-
Caçadores da Fronteira Action from the 2020s
6.3
-
Cães de Guerra Action from the 2020s
6.3
-
A Lista
6.0
-
Seção 8 – Organização Secreta Action from the 2020s
6.1
-
Nocaute Action from the 2020s
7.0
Crew
- Andre Menezes Cinematography
- Evgeny Gubrenko Cinematography
- Arun Gopalan Director
- Akshara Prabhakar Editing
- Dinesh Vijan Producer
- Patel Cyrus Producer
- Sandeep Leyzell Producer
- Shobhna Yadav Producer
- Ashish Prakash Verma Writer
- Bindni Karia Writer
- Ritesh Shah Writer
Questions about this film
What is Tehran about?
Tehran: On 13th February 2012, a magnetic bomb exploded, destroying an Israeli embassy vehicle in Delhi. ACP Rajeev Kumar, leading the investigation, suspects more than what meets the eye. Amid political pressure and suspicions of an Iranian connection, he embarks on a perilous journey to uncover the truth, facing formidable …
Who directed Tehran?
Tehran was directed by Arun Gopalan in 2025.
Who stars in Tehran?
The cast of Tehran includes John Abraham, Neeru Bajwa, Manushi Chhillar, Dinker Sharma and Hadi Khanjanpour.
How long is Tehran?
Tehran runs for 116 minutes, or 1h56.
Where can I watch Tehran?
Tehran is available on Netflix and Netflix Standard with Ads. Availability changes often: the list on this page is the most recent we received.
Similar films
Page updated on 09/18/2026.
Back to the catalogue
8.5
8.8
7.8
6.4
6.7
7.2
8.2
7.7
6.7
7.5
7.2
7.9