Farokh Nemati as Imam Reza - without showing face,[10] in Halo (see Aniconism in Islam) Mohammad Sadeghi as Al-Ma'mun Merila Zarei as Golnaz Danial Hakimi as Amr ibn Raja Bizhan Emkanian as Ibn Aghil Davoud Rashidi as Al-Fadl ibn al-Rabi Enayatollah Bakhshi as Isa Jalodi Fathali Oveisi as Raja Ibn Abi Dahhak Rambod Javan as Al-Amin Farimah Farjami as Zubaidah Bita Farrahi as Azardokht Kazem HajirAzad as Ibn Abi Imran Valiollah Momeni as Tahir ibn Husayn Mehdi Fakhimzadeh[11]