Muhammad - The_Messenger_of_God.
Directed by Majid Majidi Produced by Mohammad Mehdi Heidarian Written by Majid Majidi Kambuzia Partovi Starring Mahdi Pakdel Sareh Bayat Ra'na Azadivar Music by A. R. Rahman Cinematography Vittorio Storaro Edited by Roberto Perpignani Production company Noor-e-Taban Film Company Production Infinite Production Company GmbH Release dates February 12, 2015 (Cinema Farhang) August 27, 2015 (Montreal World Film Festival) Running time 171 minutes Country Iran Language Persian Arabic English Budget $50 million