10 Best Movies Like Once Upon a Time in Tehran
If you loved Once Upon a Time in Tehran, we've curated the perfect watchlist for you based on shared genres, themes, and directorial style.

Rhinegold
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of History & Crime. It captures a similar emotionally gripping atmosphere.
Xatar’s way from the ghetto to the top of the charts is as dramatic as it is daring. From the hell of an Iraqi jail, Giwar Hajabi emigrated to Germany as a young boy with his famil...

The Wounds
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of Crime. It captures a similar light-hearted atmosphere.
This film follows two Belgrade youths on their rise to gangster legends in a decaying society....

How to Rob a Bank
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of Crime. It captures a similar light-hearted atmosphere.
Caught in the middle of a bank robbery, a slacker and a bank employee become the ones who arbitrate the intense situation....

Darkland: The Return
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of Thriller. It captures a similar adrenaline-pumping atmosphere.
Seven years ago, Zaid went to war against the Copenhagen underworld to avenge his dead brother. His identity as a respected doctor of cardiology and life as a family man is but a f...

A Twelve-Year Night
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of History & Crime. It captures a similar emotionally gripping atmosphere.
Uruguay, 1973. Having been crushed by the military dictatorship, surviving members of the Tupamaro guerillas are imprisoned and tortured. They must find a way to endure the coming ...

Sisters
Why watch this? A perfect follow-up to Once Upon a Time in Tehran for fans of Crime. It captures a similar emotionally gripping atmosphere.
A movie about two sisters - thirteen year old Sveta, poor and abandoned by her father, who longs to go off and be a sniper in the army, and spoilt eight-year old Dina, doted on by ...