Skip to content

Tehran

Season 3 · 8 episodes · Dec 9, 2024

  1. Tehran season 3 episode 1 still

    Episode 1

    Fightback

    Dec 9, 2024

    Fleeing pressure from her own side, Tamar hides out before making a vital discovery. Faraz and Nahid consider what to do next.

  2. Tehran season 3 episode 2 still

    Episode 2

    Friend or Foe

    Dec 16, 2024

    Tamar calls on an old enemy for help before meeting her match. Faraz feels the squeeze. Peterson faces disaster.

  3. Tehran season 3 episode 3 still

    Episode 3

    The Lion's Den

    Dec 23, 2024

    Finding herself in a tight spot, Tamar uses it to her advantage. Nahid makes a pact. Peterson turns up where he shouldn't be.

  4. Tehran season 3 episode 4 still

    Episode 4

    Into the Fire

    Dec 30, 2024

    The fallout continues as Peterson's situation worsens. Nahid becomes more desperate as Tamar is forced closer to Ramin.

  5. Tehran season 3 episode 5 still

    Episode 5

    Unfinished Business

    Jan 6, 2025

    Faraz makes a surprising offer. Tamar and Nissan contemplate what lies ahead.

  6. Tehran season 3 episode 6 still

    Episode 6

    Man of Business

    Jan 20, 2025

    Tamar and Nissan regroup after a shocking setback. Faraz's prospects improve but Nahid feels the walls close in. Peterson gets to work.

  7. Tehran season 3 episode 7 still

    Episode 7

    Duress Test

    Jan 27, 2025

    As Peterson gets closer to his goal, Tamar recruits an unlikely ally. Nahid does what she must. Nissan confronts his past.

  8. Tehran season 3 episode 8 still

    Episode 8

    Day Zero

    Jan 27, 2025

    Peterson approaches his endgame. Grappling with difficult choices and stark consequences, Tamar and Faraz face off.