Directed by
Majid Majidi |
Writing Credits (in alphabetical order)
Hamid Amjad | ... | (writer) |
Majid Majidi | ||
Kambuzia Partovi | ... | (writer) |
Cast (in credits order)
Produced by
Muhammad Mehdi Heidarian | ... | producer |
Majid Majidi | ... | producer |
Farzad Pak | ... | executive producer: South Africa |
Parvaneh Partow | ... | executive producer |
Vikram Razdan | ... | associate producer (Hindi version) |
Alireza Rezadad | ... | executive producer |
Mohammadreza Saberi | ... | producer |
Soheil Saeedi | ... | assistant producer |
Music by
DJ Amir AZ | ... | (as Amir Zafardanesh) (music and background) |
A.R. Rahman |
Cinematography by
Vittorio Storaro |
Editing by
Roberto Perpignani |
Production Design by
Miljen Kreka Kljakovic |
Art Direction by
Behzad Adineh | ||
Branimir Babic | ||
Abdolhamid Ghadirian | ||
Asghar Nezhadimani | ||
Mohsen Shah-Ebrahimi | ||
Domenico Sica |
Costume Design by
AlirezaHeidari2 | ||
Alireza Heidari | ||
Michael O'Conner | ||
Michael O'Connor | ||
Mohsen Shah-Ebrahimi |
Makeup Department
Federico Carretti | ... | makeup artist / prosthetics makeup artist |
Giannetto De Rossi | ... | makeup artist |
Lorella De Rossi | ... | makeup artist |
Maurizio Nardi | ... | makeup artist |
Diego Prestopino | ... | assistant makeup artist |
Production Management
Farhad Kaynezhad | ... | production manager |
Farzad Pak | ... | production manager |
Second Unit Director or Assistant Director
Mohammad Asgari | ... | assistant director |
Mohsen Gharaie | ... | assistant director |
Bijan Mirbagheri | ... | second director |
Reza Mirkarimi | ... | assistant director |
Mohsen Mirzaei | ... | assistant director |
Hasan Najafi | ... | assistant director |
Sirus Hasan Pour | ... | assistant director |
Behzad Rafi | ... | assistant director |
Ali Sabzevari | ... | assistant director |
Arta Shadman | ... | assistant director in post production |
Art Department
Sandro Ercolini | ... | painter |
Glauco Isidori | ... | painter/scenic artist |
Ali Kashfi | ... | assistant art director |
Lorenzo Monaca | ... | painter |
Mohsen Nasrollahi | ... | assistant art director |
Paola Sforzini | ... | painter |
Sound Department
Mohammad Reza Delpak | ... | supervising sound editor |
Jörg Elsner | ... | dialogue editor |
Michael Hinreiner | ... | re-recording mixer |
René Kampka | ... | assistant re-recording mixer / dialog recordist |
Hassan Mahdavi | ... | sound mixer |
Hussein Mahdavi | ... | sound editor |
Ensieh Leyla Maleki | ... | sound first assistant (as Ensieh Maleki) |
Ali Naderzadeh | ... | sound editor |
Yadollah Najafi | ... | sound recordist |
Reza Narimizadeh | ... | sound post production manager |
Anand Pawar | ... | dialogue editor |
Roland Platz | ... | foley artist |
Oswald Schwander | ... | sound editor |
Ashkan Toloeian | ... | boom operator |
Special Effects by
Stefano Corridori | ... | special effects supervisor |
Visual Effects by
Aleksandra Acic | ... | digital compositor: Crater studio |
Ivan Aleksic | ... | modeling/texturing artist: Crater studio |
Bogdan Amidzic | ... | senior digital compositor: Crater studio |
Scott E. Anderson | ... | visual effects supervisor |
Nebojsa Andric | ... | rotoscope artist: Crater studio |
Eduardo Anton | ... | visual effects artist: digital sandbox |
Michael Ashton | ... | visual effects artist |
Michael Backauskas | ... | visual effects editor: Digital Sandbox |
Cassandra Bakic | ... | visual effects coordinator: Crater studio |
Steve Barsevick | ... | visual effects production assistant |
Massimiliano Battista | ... | digital compositor |
Milos Brakus | ... | rotoscope artist: Crater studio |
Edo Brizio | ... | vfx editor (as Edward Brizio) |
Brian Chen | ... | visual effects artist |
Stefan Culafic | ... | rotoscope artist: Crater studio |
Zoran Cvetkovic | ... | matte painting art director: Crater studio |
Heather Davis Baker | ... | digital compositor |
Jose Rui Barbeitos De Macedo | ... | junior digital compositor: Crater studio (as Jose Rui Barbeitos De Maceda) |
Irena Djekic | ... | matchmove artist: Crater studio |
Mihailo Djordjevic | ... | rotoscope artist: Crater studio |
Stevan Djordjevic | ... | rotoscope artist: Crater studio |
Aleksandra Djuric | ... | rotoscope artist: Crater studio |
Aleksa Dodic | ... | fx td: Crater studio |
Nemanja Dojkic | ... | matte painter: Crater studio |
Igor Dragisic | ... | rotoscope artist: Crater studio |
Martina Gismondo | ... | digital compositor |
Gordana Gogic | ... | texture artist: Crater studio |
Laetitia Grémiaux | ... | junior digital compositor: Crater studio |
Philipp Hartmann | ... | massive supervisor |
Milos Hetlerovic | ... | rotoscope artist: Crater studio |
Robert Hoffmeister | ... | visual effects supervisor |
Kenton Hulme | ... | visual effects editor |
Giulia Infurna | ... | compositing supervisor: Canecane |
Andreas Jablonka | ... | digital compositing supervisor |
Vladimir Jankovic | ... | digital compositor: roto artist |
Miguel Jaramillo | ... | digital compositor: Crater studio |
Jeff A. Johnson | ... | cg supervisor: Digital Sandbox |
Milos Jovanovic | ... | vfx td: Crater studio |
Nikola Jovanovic | ... | modeling/texturing artist: Crater studio |
Marija Jovkovic | ... | matte painter: Crater studio |
Petar Jovovic | ... | visual effects supervisor: Crater studio |
Dragan Kojic | ... | rotoscope artist: Crater studio |
Bojan Koprivica | ... | rotoscope artist: Crater studio |
N. Balamurali Krishna | ... | matchmove artist |
Davor Kronja | ... | rotoscope artist: Crater studio |
Alexey Kuchinski | ... | digital compositor (as Alexey Kuchinsky) |
Goran Lakic | ... | matchmove artist: Crater studio |
Didier Levy | ... | digital effects artist / visual effects artist |
Maksim Ljubenkovic | ... | lighting artist: Crater studio |
Tyrell Lloyd | ... | visual effects systems manager: Digital Sandbox |
Lazar Mesaros | ... | rotoscope artist: Crater studio |
Milicko Mijatovic | ... | animator/rigger: Crater studio |
Djordje Milasinovic | ... | digital compositor: Crater studio |
Radovan Milosevic | ... | fx td: Crater studio |
Marko Milovic | ... | rotoscope artist: Crater studio |
Dusko Miokovic | ... | matchmove artist: Crater studio |
Zoran Mitrovic | ... | digital compositor: Crater studio |
Milovan Mladenovic | ... | visual effects executive producer: Crater studio |
Lorenzo Moneta | ... | previz artist |
AmirReza Motamedi | ... | visual effects |
Stanisa Naumovski | ... | rotoscope artist: Crater studio |
Paula Nederman | ... | visual effects producer |
Debbi Nikkel | ... | visual effects coordinator |
Iva Obradovic | ... | visual effects coordinator: Crater studio |
Jasmin Paucinac | ... | rotoscope artist: Crater studio |
Ivan Pejic | ... | rotoscope artist: Crater studio |
Pavle Petrovic | ... | rotoscope artist: Crater studio |
Luka Plecas | ... | rotoscope artist: Crater studio |
Milos Randjelovic | ... | rotoscope artist: Crater studio |
Raymond Ribaric | ... | lighting technical director |
Marko Ristic | ... | rotoscope artist: Crater studio |
Jasmina Sadikovic | ... | rotoscope artist: Crater studio |
Giuseppe Squillaci | ... | visual effects coordinator: Canecane |
Zoran Stojanoski | ... | matchmove artist: Crater studio |
Fabrizio Storaro | ... | visual effects supervisor: Arcobaleno |
Chiara Trinchera | ... | digital compositor |
Pepe Valencia | ... | previsualization supervisor: Baraboom! |
Bogdan Vasic | ... | rotoscope artist: Crater studio |
Nikola Vucenovic | ... | digital compositor: Crater studio |
Milan Vucicevic | ... | rotoscope artist: Crater studio |
Dragan Vujnic | ... | rotoscope artist: Crater studio |
Matthew Waterson | ... | visual effects producer |
Paolo Zeccara | ... | on set visual effects supervisor |
Stunts
Giorgio Antonini | ... | stunt coordinator/ sword master |
Carlo Antonioni | ... | horse master / stunt double |
Camera and Electrical Department
Salar Ardestani | ... | second assistant camera |
Karim Benhadj | ... | first assistant camera |
Maurizio Benvenuto | ... | key grip |
Daniele Cafolla | ... | gaffer rigging |
Alessandro Chiodo | ... | camera operator |
Simone D'Arcangelo | ... | assistant camera |
Alessandro Gentili | ... | steadicam operator |
Roberto Gentili | ... | a camera operator |
Morteza Gheidi | ... | camera operator |
Hamid Khozouie Abyane | ... | camera operator |
Stefano Lombardo | ... | a cam focus puller |
Marco Martelli | ... | steadicam operator |
Davood Mohammadi | ... | second assistant camera |
Valentin Monge | ... | steadicam operator |
Alireza Moradi | ... | grip |
Massimo Rinella | ... | Dolly grip / dolly grip: and grip |
Cristiano Sergioli | ... | technocrane and flight head tech |
Hossein Shirzad | ... | technocrane technician |
Francesco Zaccaria | ... | gaffer |
Costume and Wardrobe Department
Sarah Humphrey | ... | costume cutter |
Editorial Department
Tyrell Lloyd | ... | i/o supervisor: Digital Sandbox |
Tobias Materna | ... | first assistant editor |
Matthias Sternberg | ... | post production coordinator |
Esmaeil Torkzad | ... | post-production assistant |
Music Department
Amir Bengard | ... | playback singer |
Tony Blondal | ... | orchestrator |
Ishaan Chhabra | ... | additional score mixer / music programmer |
Natalie Di Luccio | ... | opera singer |
Matt Dunkley | ... | conductor / orchestrator |
Jonathan Feurich | ... | assistant engineer / pro tools operator |
Geoff Foster | ... | score mixer and recording engineer |
Arpita Gandhi | ... | playback singer / score coordinator |
Tilo M. Heinrich | ... | additional orchestration / music preparation |
Amirreza Alizadeh Hezeboran | ... | music editor (as Amirreza Alizadeh) / music (as Amirreza Alizadeh) |
Md. Mohsin Hossain | ... | singer |
René Kampka | ... | music editor |
T.R. Krishnachetan | ... | music programmer & music engineer (as T.R. Krishna Chetan) |
Hentry Kuruvilla | ... | music arranger |
Pradeep Menon | ... | recording engineer |
Deepanshi Nagar | ... | singer |
Dilshaad Shaikh | ... | music assistant / playback singer / programmer |
Dilshaad Shabbir Shaikh | ... | music supervisor / playback singer |
Vinay Sridhar | ... | music recording engineer and scoring mixer |
Felix Trawoeger | ... | pro tools operator |
Srinidhi Venkatesh | ... | sound engineer |
Sami Yusuf | ... | playback singer |
Script and Continuity Department
Reza Mirkarimi | ... | script advisor |
Zahra Tahghighi | ... | script supervisor |
Additional Crew
Leonard Häberle | ... | personal assistant to vittorio storaro: post production |
Omid Jahangirkhani | ... | assistant |
Layla Walters | ... | production coordinator south africa |