Director: Arun Gopalan
Cast: John Abraham, Neeru Bajwa, Manushi Chhillar, Dinker Sharma, Hadi Khanjanpour
Tehran is a 2025 Indian action-thriller film directed by Arun Gopalan, starring John Abraham as a covert operative whose mission in the Iranian capital quickly unravels into a life-or-death chase through foreign streets, political betrayal, and buried government secrets.
What is Tehran about?
A deadly bombing rocks Delhi in 2012, and intelligence officer RK is sent to Tehran years later to quietly resolve the loose threads. What begins as a contained covert assignment spirals out of control when Iranian security forces lock onto him as a target. Compounding his danger, his own government cuts contact, leaving him completely isolated in a hostile city. Stripped of backup and official support, RK must navigate a web of deception alone — outrunning enemies on both sides of a geopolitical standoff while trying to surface a truth that powerful people on multiple continents want buried forever.
Cast & crew
Director Arun Gopalan brings a taut, location-driven sensibility to the film. John Abraham carries the physical and emotional weight of the lead role, drawing on his established presence in Indian action cinema. Neeru Bajwa and Manushi Chhillar round out a cast that also includes Hadi Khanjanpour, Alyy Khan, and Qaushiq Mukherjee in key supporting roles.
Context & significance
For Persian-speaking diaspora viewers, Tehran offers something genuinely rare: a mainstream Bollywood production set almost entirely within Iran's capital, shot with an outsider's eye that nonetheless engages seriously with Tehran as a place — its streets, its tensions, and its place in the geopolitical imagination. The film arrives with a full Persian dub and Persian subtitles, making it fully accessible without language barriers. Iranian diaspora audiences who grew up watching Bollywood alongside Iranian cinema will find familiar genre beats — the lone operative, the corrupt system, the race against time — wrapped in a setting that feels personally resonant.
Where & how to watch
Tehran is available on K-Time with both a Persian dub and Persian subtitles. Watch on your browser, your TV دستگاه, or your phone — no VPN required, no geo-blocking, and no extra download. Subscribe and cancel anytime.