TL;DR: Season 3 of Tehran kicks off at full throttle, dropping Tamar into survival mode immediately after the devastating events of the season 2 finale. With her lover dead, no allies she can truly trust, and enemies closing in from every direction, Tamar is forced to rely on instinct, deception, and sheer nerve to stay alive. The premiere introduces a new wildcard investigator whose suspicions hint at a dangerous secret brewing beneath the city, while Tamar uncovers evidence that raises the stakes far beyond her own escape. By the time the episode ends, she’s backed a familiar adversary into a corner, setting up a season driven by leverage, moral compromise, and the constant threat of betrayal.
Tehran Season 3
The finale of season 2 ended with the kind of chaos that doesn’t just close a chapter, it rips the book in half. A powerful political figure was assassinated inside his own home. Marjan, the therapist who had quietly been playing a dangerous double life, was poisoned. And Milad, Tamar’s emotional anchor and moral compass, was killed in a car bombing that left nothing but smoke, metal, and unfinished conversations behind. By the time the dust settled, Tamar Rabinyan wasn’t just compromised—she was completely alone, hunted from all sides, and very much expendable.
Season 3 opens moments after that explosion, and there’s no room for grief. Tamar runs. That’s all she can do. There’s no heroic pause, no cinematic mourning—just pure survival mode. Amir, a local operative tasked with cleaning up loose ends, chases her through the streets. He pretends to offer mercy, hinting that surrender might still lead to a way out. Tamar doesn’t buy it. Experience has taught her that “come quietly” usually translates to “don’t make this messy.”
The confrontation turns physical. It’s brutal, desperate, and ugly. Amir nearly overpowers her, but a misplaced gun changes everything. Tamar pulls the trigger. When Yulia later checks in, Amir is reported dead. Another body added to the ever-growing list tied to Tamar’s name.
With nowhere else to go, Tamar spends the night at a women’s shelter, lying about an abusive marriage just to stay off the streets. It’s a temporary refuge, nothing more. Tehran is not a city that allows fugitives to rest for long.
A New Player Enters the Game
Episode 1 introduces a major new character: Eric Peterson, played by Hugh Laurie. Eric is a nuclear investigator whose job is built on protocols, inspections, and paperwork—but whose instincts tell him something is very wrong. He believes a covert weapons program is quietly advancing under the cover of bureaucracy and deniability. He doesn’t have proof, only a gut feeling sharpened by years of experience.
During a routine inspection, Eric takes a risk he knows he shouldn’t. He plants a hidden camera inside the facility. His colleague Nico notices—but says nothing. Later, Nico confronts him privately, making it clear that this crosses a line. They are inspectors, not spies. If the camera is discovered, especially so soon after a high-profile assassination, Eric wouldn’t survive the fallout.
Eric brushes it off, claiming the camera isn’t even active. It’s a lie, or at least a half-truth. He knows this might be his only chance to confirm his suspicions. His motivation isn’t purely professional either. Eric’s personal relationship with an Iranian woman, and her experiences living under the system, seem to fuel his determination. For him, this isn’t just about policy violations—it’s about exposing something the world isn’t supposed to see.
Finding Leverage or Dying Trying
Back at the shelter, Tamar spirals. Milad was her reason to keep going, and now he’s gone. The city feels hostile in a new way—not just because she’s being hunted, but because she’s utterly isolated.
Then a lifeline appears. A friend from her former organization reaches out. It’s risky, possibly fatal, but it’s something. Tamar learns that Yulia has already ordered her execution. The only way to survive is leverage—something powerful enough to make killing her inconvenient.
The answer lies with Marjan.
Tamar races to Marjan’s apartment before a cleanup crew can strip it bare. With help from her friend, she gains access and finds Marjan’s laptop. But the files are encrypted. She needs the dongle hidden in the safe. Time is running out. When she finally finds it and tries to leave, she runs into the very people sent to erase Marjan’s life.
In a cruel irony, they don’t recognize her. Tamar drops the dongle by accident, plays the role of an ordinary woman heading to work, and they hand it back without suspicion. It’s a chilling reminder that in systems built on rigid hierarchies, the people at the bottom often have no idea what they’re actually guarding.
Truth Is More Dangerous Than Lies
Tamar hacks into Marjan’s system just long enough to download everything before her location can be traced. Among the reports is one that was never sent—a document detailing a secret shipment linked to weapon components, personally overseen by the man who was assassinated in season 2. The shipment is traced to a logistics company called PersCargo, with a warehouse address attached.
Even worse, another delivery is scheduled for that very day.
Tamar doesn’t hesitate. Disguised as a cleaning worker, she infiltrates the warehouse and watches as the shipment arrives. When the crates are opened, her fears are confirmed. Inside are components unmistakably tied to nuclear weapons development.
She photographs everything.
This is more than leverage. This is a death sentence waiting to be cashed in. Tamar knows she could use the images to negotiate her survival, but she also understands the danger of knowing too much. Still, she wants more. She needs access to the assassinated official’s computer to understand how close they are to completing the weapon.
Enemies Close In
Yulia begins to suspect Tamar’s friend and quickly moves to shut that channel down. Tamar’s phone is confiscated. Any illusion of negotiation evaporates. Tamar is alive only because she’s still useful—and usefulness has an expiration date.
Instead of running, Tamar doubles down.
She breaks into Faraz’s apartment.
Faraz is unraveling. His career is in ruins after failing to prevent the assassination. He’s sidelined, distrusted, and humiliated by new leadership that sees him as a liability rather than an asset. Meanwhile, an investigator is quietly questioning the circumstances around Marjan’s death, suspecting it wasn’t natural.
At home, Nahid is barely holding herself together. Guilt and panic attacks consume her after poisoning Marjan. She wants to leave the country, to disappear. Faraz refuses. His loyalty—to the state, to his identity—won’t let him walk away, even if that loyalty is no longer returned.
That’s when Tamar reveals herself, gun in hand.
The episode ends with Faraz trapped once again between duty and survival, knowing Tamar will exploit the one thing he can’t afford to lose—his wife. Season 3 begins with no illusions left. Everyone is compromised. Everyone is lying. And in Tehran, the truth is the most dangerous weapon of all.
