Tehran Season 3 cast and character guide: Every returning star and new appearances confirmed so far

Tehran Season 3
Tehran Season 3 (Image via Apple TV)

Tehran Season 3 is around the corner. It will drop on January 9, 2026, exclusively on Apple TV.

New episodes will be released every week. The season will run through February 27, 2026. So, what’s up with Tamar Rabinyan this season? After blowing things up (almost literally) and going rogue at the end of Season 2, she is dodging enemies, double-crossing folks, but with way higher stakes.

The series first premiered in June 2020. It slipped onto the scene quietly but started gaining a little momentum after the protagonist’s sketchy actions, the show’s undercover tension, and the Middle Eastern politics. The show has already been renewed for a fourth season.

Now, here is a breakdown of the actors confirmed for Tehran Season 3. This includes returning cast members. It also includes new faces joining the series.


Tehran Season 3 cast and character guide

Tehran (Image source: Apple TV)
Tehran (Image source: Apple TV)

Niv Sultan as Tamar Rabinyan

Niv Sultan is back as Tamar Rabinyan. She is a Mossad agent, a hacker, and has an Iranian Jewish background. She has been pretending to be someone else in Tehran, losing people, killing people, getting betrayed, betraying people, questioning her own choices. Now in Tehran Season 3, she is still stuck in Iran, trying to piece together whatever is left of her Mossad ties and figure out who she can actually trust.

Shaun Toub as Faraz Kamali

Shaun Toub is back as Faraz Kamali, head honcho in charge of investigations for the IRGC. He is never just good or bad, always somewhere in that gray middle. He has got everyone breathing down his neck, alliances shifting every minute, and the whole political scene is a minefield.

Shila Ommi as Nahid Kamali

Shila Ommi is still playing Nahid Kamali, Faraz’s wife. She is not just a background character. Her story is tangled up with both sides, and she keeps finding new ways to matter as things heat up.

Hugh Laurie as Eric Peterson

Hugh Laurie is hopping on board for Tehran Season 3. You probably know him as Dr. House or maybe from The Night Manager. Here, he is Eric Peterson, a South African nuclear inspector who is definitely up to something. His role raises the stakes of the story. Eric’s arrival expands the conflict beyond Tehran.

Phoenix Raei as Ramin

Phoenix Raei is joining as Ramin. Not much is public about his backstory yet, but apparently, he is going to mess with Tamar’s plans in a big way. He could be a friend, a foe, or a nightmare for Mossad. Raei’s casting just proves Tehran isn’t about to let its action/spy game slow down.

Bahar Pars as Shirin

Here comes Bahar Pars as Shirin. They are keeping Shirin’s storyline hush-hush, but the rumors are that she is going to bring some real emotions and drama. She is probably tangled up in the undercover stuff, too, knowing this show.

Sasson Gabay as Nissan

Sasson Gabay is now Nissan. Nissan is a Mossad agent. He clashes with Tamar. This creates tension inside Mossad. His presence tests Tamar’s strength and trust.

Ray Haratian as Behrouz

Ray Haratian is in as Behrouz, and if you are into shadowy networks and underground power plays, he is your guy. Expect even more twists and turns in Tehran’s already-tangled web.

Sara von Schwarze as Yulia

And last but not least, Sara von Schwarze joins as Yulia. Not much out there about her yet, but word is she has ties to both the local mess and the bigger international crisis.


More about Tehran

youtube-cover

Tehran is a spy ride centered on Tamar Rabinyan, a Mossad hacker who goes into Iran’s capital, undercover and deep in enemy territory. Her job is to flip a switch, knock out Iran’s air defenses, and pave the way for a big Israeli strike. But of course, everything goes downhill, and Tamar gets stranded in a place she barely understands, dodging Faraz Kamali, a relentless Iranian intel officer who just won’t quit.

Meanwhile, nobody in this show gets off easy. Everyone is constantly torn: do you follow orders, or do what your gut says is actually right? Tamar is always wrestling with the fallout of her mission.

Meanwhile, Faraz will bend the rules if it means keeping his wife safe. These characters feel real and are stuck making impossible choices.

On the surface, the show is tangled up in politics. But it’s also about Israeli-Iranian tension, government control, how regular people get crushed in the middle with the propaganda, and what it even means to belong somewhere.

However, some viewers think the show gets a bit too hectic with those last-minute saves and crazy coincidences. Tamar gets out of situations that should have been a game over, but somehow she is still standing. And the security people miss things that are right in front of their noses.

The missions are pulling through just because the timing is magically perfect or pure dumb luck, and it kind of kills the realistic spy drama theme they are trying to go for.

Edited by Sahiba Tahleel