Nabil Ayouch

Nabil Ayouch (b. 1969) is a French-Moroccan film and TV director, producer, and writer. Since 1993, he has received significant international recognition for his feature films and short films, including Razzia (2017), Much Loved (2015), and Horses of God (2012)

Films