TEHRAN is the story of a Special Cell officer’s quest for revenge. The story is based in 2012. Iran and Israel are at loggerheads and carrying out operations against each other. In response to Israel’s action, Iran kills Israeli nuclear scientists in Georgia and Bangkok. But things heat up in
India when an Israeli diplomat is killed in Delhi in his car through a bomb blast. A poor little girl selling flowers gets killed in collateral damage. Afshar Hosseini (Hadi Khanjanpour) is the man responsible for the attack. Special Cell officer Rajeev Kumar aka RK (John Abraham) takes over the case. There is pressure on him to hand over the case to RA&W since it’s an international matter. However, Rajiv won’t let that happen since the attack happened on Indian soil and, more importantly, an Indian kid got killed for no fault of hers, which affects him. In fact, Rajeev decides to go all the way to Iran, with his junior Divya Rana (Manushi Chhillar) and another officer, to eliminate Afshar Hosseini against the orders of his own department.