Muhammad: The Messenger of God (2015)
The events, trials and tribulations of the city of Makkah in 7th century AD.
Country: Iran
Directors: Majid Majidi
Casts: Mehdi Pakdel as Abu Talib, Sare Bayat as Halimah, Mina Sadati as Aminah, Alireza Shojanoori as Abdul Muttalib, Dariush Farhang as Abu Sufyan, Mohsen Tanabande as Samuel, Rastin Soleimani as Abdul khaligh, Murat Şenol as Hz. Ali, Ali Ekber Diribaş as Hz. Hamza, Rana Azadivar as Umm Jamil, Baharak Salehniya as Thowaiba, Mohammad Asgari as Abu Lahab, Pantea Mehdinia as Fatimah, Hedayat Hashemi as Hanateh, Sadegh Hatefi as Bahira, Negar Abedi(نگار عابدی) as Hanateh's wife, Hamidreza Tajdolat as Hamza, Jafar Ghasemi as Harith, Arash Falahat Pisheh as Abraha, Ali Asghar Khatibzadeh as Benjamin, Nasrin Nosrati as Berkah