

Where to watch
Not streaming yet
Coming soon
No streaming availability found for Once Upon a Time in Iran anywhere yet.
Seasons & Episodes
E1
When the sun rises tomorrow
E2
We had proclaimed neutrality
E3
Long live Iran
E4
Happy Nowruz my son
E5
Don't shoot
E6
It's impossible that Shirzad divorce me
E7
I have to go to Tehran
E8
It seems you are really Robinhood
E9
Invasion
E10
Terrible Tehran
E11
We are compatriots in misery
E12
Why do you want to come to this world?
E13Wherever you go in this world, you are still mine
E14
Robin Hood was arrested and the game was over
E15
The prisoner escaped from the cage
E16
I want to hate the person I love
E17
Episode 17
E18
Episode 18
E19
Episode 19
E20
Episode 20
E21
Episode 21
E22
Episode 22
E23
Episode 23
Cast · Directed by Tina Pakravan
NJ

Negar Javaherian
Khatun Bakhtiari
AK

Ashkan Khatibi
Shirzad Malik
SM

Shabnam Moghadami
Fakhr al-Nasa
MM

Mehran Modiri
Jahangir Roozbeh
BH

Babak Hamidian
Commissioner Rajab F
RB

Reza Behboudi
Dr. Bukowski
SP

Setareh Pesyani
Parvin
SF

Shahrokh Foroutanian
Fereydoun Khan
BJ

Behnaz Jafari
Rana
MS

Mahtab Servati
Mary
MG

Mehran Ghafourian
Mosio
FN

Farrokh Nemati
Brigadier Aria
More from Negar Javaherian · Lead actress
More from Ashkan Khatibi · Co-star actor
More from Tina Pakravan · Director
More like this
Once Upon a Time in Iran — streaming FAQ
Which OTT platform streams Once Upon a Time in Iran?
Once Upon a Time in Iran isn't streaming anywhere in Canada yet.
Is Once Upon a Time in Iran on Netflix?
No, Once Upon a Time in Iran is not on Netflix in Canada as of November 2026.
Is Once Upon a Time in Iran on Amazon Prime Video?
No, Once Upon a Time in Iran isn't on Amazon Prime Video in Canada right now.
Where can I watch Once Upon a Time in Iran for free?
Once Upon a Time in Iran isn't streaming in Canada yet, so there's no way to watch it free at the moment.
How many seasons are in Once Upon a Time in Iran?
Once Upon a Time in Iran has 1 season in total (23 episodes). The series concluded in 2022.
Are all episodes of Once Upon a Time in Iran out yet?
Yes — all 23 episodes across 1 season of Once Upon a Time in Iran are out and available to stream.
Is there a Season 2 of Once Upon a Time in Iran?
No — Once Upon a Time in Iran ended after 1 season, so there is no Season 2.


































