Philippe Faucon was born in 1958 in Oujda in Morocco. He has directed 12 feature films. In 2004, he started his own production company called Istiqlal Films (istiqlal meaning independence in Arabic) to produce or co-produce his films.