Two Angels (2003)
In a small religious town in Iran, Ali After a fight with his father, escapes to the desert where he hears music for the first time in his life: a shepherd who plays Ney. From that moment his life changes forever.
Director: Mamad Haghighat
![]() |
Golshifteh Farahani as Azar |
![]() |
Siavash Lashkari as Ali / Sohrab |
![]() |
Sharare Dolatabadi as Azar's mother |
![]() |
Mehran Rajabi as Ali's father / The sheperd |
![]() |
Hassan Nahidi as Néy master |
![]() |
Fahimeh Rahimnia as Ali's mother |
| Directing | Mamad Haghighat | Director |
| Sound | Mohammad Reza Darvishi | Original Music Composer |
| Writing | Mamad Haghighat | Writer |
| Camera | Amir Assadi | Director of Photography |
| Editing | Mamad Haghighat | Editor |
| Production | Mamad Haghighat | Producer |
| Art | Mohamad Ahmadi | Production Design |
| Art | Mamad Haghighat | Production Design |
| Sound | Hosein Mahdavi | Sound Editor |
| Sound | Nezamoddin Kiaie | Sound |
| Costume & Make-Up | Mehrdad Shokrabi | Makeup Artist |
| Directing | Mojtaba Mirtahmasb | Assistant Director |
| Sound | Mazyar Shykh Mahboby | Sound |
| Production | Mohamad Ahmadi | Executive Producer |
| Production | Vincent Maraval | Associate Producer |
| Production | Jean-Louis Piel | Associate Producer |
| Camera | Arash Akhtari Rad | Camera Operator |