Shahla Mir Bakhtiar is known for Hezardastan (1988), The Inner Beast (1983) and Once Upon a Time in Tehran (1999).
No data